James Northcote


Patient Zero (2017)
as Pete Townshend
The Open (2015)
as Ralph
Life in Squares (2015)
as Adrian Stephen
The Imitation Game (2014)
as Jack Good
The Suspicions of Mr. Whicher: The Ties That Bind (2014)
as Linus
Nymphomaniac: Vol. II (2013)
Nymphomaniac: Vol. I (2013)
as Young Lad 1 on Train
Wuthering Heights (2011)
as Edgar Linton
On This Island ()
as Moderator