2004 - Ring of the Nibelungs - Giselher; Vanity Fair - Rawdy Crawley (não creditado)
2005 - Harry Potter and the Goblet of Fire - Cedric Diggory
2006 - The Haunted Airman - Tobb Jugg
2007 - The Bad Mother's Handbook - Daniel Gale; Harry Potter and the Order of the Phoenix - Cedric Diggory (apenas flashback)
2008 - Twilight - Edward Cullen; How to Be - Arthur; The Summer House - Richard
2009 - Little Ashes - Salvador Dalí: New Moon - Edward Cullen
2010 - Remember Me - Tyler Hawkins; Eclipse - Edward Cullen; Unbound Captives - Phineas
2011 - Bel Ami - Georges Duroy; Water for Elephants - Jacob Jankowski
2011/2012 - Breaking Dawn - Edward Cullen