Es conocido por sus papeles en películas como "August Rush", "Velvet Goldmine", "Misión imposible 3", "Bend It Like Beckham", "Match Point", la serie "Los Tudor", en la cual interpretó a Enrique VIII, y por su rol como "Elvis Presley" en la miniserie biográfica para televisión "Elvis".