Alcanzó la fama internacional por su papel de Harry Osborn en la primera trilogía de "". A partir de entonces, sus participaciones en películas han sido muy variadas, incluyendo la película de guerra "The Great Raid" (2005), el drama romántico "Tristán e Isolda", y la película dramática "Annapolis" (2006), dirigida por Justin Lin, entre otras.