• Fantastiska vidunder och var man hittar dem (2016) Övrig medverkande
  • The Last Panthers (2015) Huvudroll
  • Cider med Rosie (2015) Huvudroll
  • Miss Julie (2014) Huvudroll
  • The Harvest (2013) Huvudroll
  • Decoding Annie Parker (2013) Huvudroll
  • Cosmopolis (2012) Övrig medverkande
  • John Carter (2012) Huvudroll
  • The Unloved (2009) Regissör
  • Synecdoche, New York (2009) Huvudroll
  • The Messenger (2009) Övrig medverkande
  • Elizabeth: the Golden Age (2007) Övrig medverkande
  • Control (2007) Huvudroll
  • Mister Lonely (2007) Huvudroll
  • Longford (2007) Övrig medverkande
  • Expired (2007) Huvudroll
  • Free Jimmy (2006) Övrig medverkande
  • The Libertine (2006) Övrig medverkande
  • River Queen (2006) Huvudroll
  • Lassie (2005) Huvudroll
  • Kärlekens raseri (2004) Huvudroll
  • Code 46 (2004) Huvudroll
  • Morvern Callar (2002) Huvudroll
  • Drömmarnas land (2002) Huvudroll
  • Jesus son (2000) Övrig medverkande
  • Under The Skin (1998) Huvudroll
  • Emma (1996) Huvudroll
  • Cracker (1993-1995) Övrig medverkande