2020
4.1
Love Sarah
Actor - Matthew
2016- Act
Lucky Man
Actor - Samuel Blake
2014- 2017
The Strain
Actor - Mr. Quinlan
Black Sails
Actor - Thomas Hamilton
2012
8.5
Red Tails
Actor - Campbell
2011
7.4
Jane Eyre
Actor - St. John Rivers
2005
Match Point
Actor - Henry
Full filmography