Nació el 13 de mayo de 1986 en Londres.
Se lanzó a la fama al interpretar a Edward Cullen en Crepúsculo y a Cedric Diggory en Harry Potter y el Cáliz de Fuego.
En marzo de este año comenzó a rodar Luna Nueva, la segunda parte de Crepúsculo.
Le gusta tocar el piano y la guitarra y es el ídolo de las chicas de hoy, a quienes encanta por su aspecto rebelde.