Acteur :
- (2019) Once Upon a Time… in Hollywood
- (2017) Brimstone
- (2012) Twilight, chapitre V : Révélation - 2ème partie
- (2012) Now Is Good
- (2011) Twilight, chapitre IV : Révélation - 1ère partie
- (2010) Twilight : chapitre 3 – hésitation
- (2010) Les Runaways
- (2009) Twilight, chapitre II : Tentation
- (2009) Push
- (2005) La Guerre des mondes
- (2005) Trouble Jeu
- (2004) Man on fire
- (2003) Le Chat chapeauté
- (2001) Tomcats