Comenzó su carrera actoral interpretando a Cedric Diggory en "Harry Potter y el cáliz de fuego" (2005) y luego alcanzó un reconocimiento mundial por interpretar a Edward Cullen en las adaptaciones cinematográficas de las novelas de "La Saga Crepúsculo" (2008-2012) de Stephenie Meyer, por lo tanto se establece entre los actores más estables y de mejor paga de Hollywood.