He was born November 17, 1978 in Bangor, Gwynedd, North Wales.
His father, sister and uncle are all church ministers. He attended High Storrs School in Sheffield and was a French Horn player in the City of Sheffield Youth Orchestra.
He was married to Tamzin Outhwaite from 2006-2014. He has three daughters, Florence, Nora and Marnie.
- The Life and Adventures of Nicholas Nickleby - John Browdie
- Midsomer Murders - Lee Smeeton
- EastEnders - Dr. Oliver Cousins
- Doctor Who - Tom Milligan
- Miranda - Gary Preston
- Merlin - King Cenred
- Once Upon a Time - Robin Hood (1 episode)
- Rush - Dr. William Rush
- The Strain - Rob Bradley
- Lucifer - Lucifer Morningstar