2018
Out of Blue
Actor
2012
Premium Rush
Actor - Kyle
Les Misérables
Actor - Enjolras
2010
Howl
Actor - Peter Orlovsky
Full filmography