The actor who plays harry potter is
Alan George Radcliffe
Daniel Jacob Radcliffe
Rupert grint
Michael scofield