Hampstead Theatre At Home: Wonderland 2014
as Jimmy
The Monuments Men 2014
as Brit Private - Bruges
1946 2014
as Sebastian
The Security Men 2013
as Rhys
Human Beings 2012
as Benny
Clay 2008
as Stephen Rose
Credits from TMDB.