Home / Discover / People

Downton Abbey

2010
as Thomas Barrow

The Ritual

2017
as Hutch

Downton Abbey

2019
as Thomas Barrow

The Inheritance

2023
as Daniel

Ackley Bridge

2017
as Martin Evershed

Coronation Street

1960
as Liam Connor

The Level

2016
as Kevin O'Dowd

A Christmas Star

2017
as Pat McKerrod

Mercenaries

2011
as Callum

Spike Island

2012
as Mr Milligan

Guest Star

Episode Shameless
Old Flame
2006
Episode Death in Paradise
Murder on the Honoré Express
2019