Home / Discover / People

The Huntsman: Winter's War

2016
as Duke of Blackwood

Legend

2015
as Frank Shea

The Rising: 1916

as Sean McDermott

Testament of Youth

2014
as Victor Richardson

Clean Break

2008
as Nurse station orderly

Waiting for You

2017
as Paul Ashton

The Shell

2020
as Albert

Parked

2010
as Cathal O'Regan

The Real Merlin & Arthur

2009
as Colin Morgan

The Happy Prince

2018
as Alfred Bosie Douglas

Dead Shot

2023
as Michael

Benjamin

2019
as Benjamin

Corsage

2022
as Bay Middleton

The Chosen

2016
as Angry French Waiter