|2018||Benjamin as Benjamin|
|2018||The Happy Prince as Alfred 'Bosie' Douglas|
|2016||The Huntsman: Winter's War as Duke of Blackwood|
|2016||The Living and the Dead as Nathan Appleby|
|2015||Legend as Frank Shea|
|2015||HUMANS as Leo Elster|
|2014||Testament of Youth as Victor Richardson|
|2013||The Fall as Tom Anderson|
|2011||Island as Calum|
|2010||Parked as Cathal O'Regan|
|2009||Merlin: Secrets & Magic|
|2008||Merlin (2008) as Merlin|
Take Plex everywhere.
Watch free anytime, anywhere, on almost any device.