- 2009: Portrayed surrealist painter Salvador Dali in "Little Ashes"
- 2008: Cast as Edward Cullen in the feature adaption of Stephenie Meyer's bestselling novel "Twilight"
- 2005: Fired shortly before the opening night of the UK premiere of "The Woman Before" and replaced by Tom Riley
- 2005: Played Cedric Diggory in the Mike Newell directed "Harry Potter and the Goblet of Fire"
- 2004: Cast in director Mira Nair’s "Vanity Fair" (scenes were deleted, but appeared on the DVD version)
- 2004: First TV appearance, a supporting role in the German miniseries "Ring of the Nibelungs" (aired on the SciFi Channel in 2006)
- Began acting in amateur plays with the Barnes Theatre Company
- Appeared in a production of "Macbeth" at the Old Sorting Office Arts Centre in South West London




