 He has had starring roles in the Welsh show "Hinterland" (known as "Y Gwyll" in Welsh), "Bleak House", Jimmy McGovern's "Gunpowder, Treason & Plot", and Gavin Claxton's comedy feature film "The All Together".He has also had roles in "Coronation Street", "Spooks", "Casualty", "Holby City", "Hustle", "Dalziel and Pascoe", "Silent Witness", "Lark Rise to Candleford, and Poldark.