2004 Ring of the Nibelungs Giselher Television film
2005 Harry Potter ve Ateş Kadehi (film) Cedric Diggory
2006 The Haunted Airman Toby Jugg Tv film
2007 The Bad Mother's Handbook Daniel Gale Television film
2007 Harry Potter ve Zümrüdüanka Yoldaşlığı (film) Cedric Diggory küçük rol
2008 How To Be Art
2008 Alacakaranlık (film)
2009 Little Ashes Salvador Dalí
2009 New Moon Edward Cullen Film çeviriyor