Training: Bristol Old Vic Theatre School.
Theatre credits: Dad in Billy Elliot (West End); Bill in Mamma Mia! (West End); John in The Girls (West End); Yvan in Art (West End), and JFK in Jackie (Queens Theatre). Other credits include King Arthur in Spamalot (UK tour); Sky Masterson in Guys and Dolls (Library, Manchester); Walter Harrison in This House (National Theatre); Hook in Peter Pan (Leicester Curve); Løvborg in Hedda Gabler (Octagon, Bolton), and Desmond in The Messiah (West Yorkshire Playhouse).
Television credits: Neil Grayling in Bad Girls (ITV); Vinny in Coronation Street (ITV); Cormac Ranger in Hollyoaks (Channel 4); Dr Robert Nevin in Medics (Granada); and PC Jim Reaper in Backup (BBC). He has also guested in Holby City (BBC); Casualty (BBC); Tracy Beaker (BBC); Jonathan Creek (BBC); Emmerdale (ITV); Outlander (Sony); Waterloo Road (BBC); The Bill (BBC); Dogtown (BBC); Vincent (Granada); Grafters (Granada); Peak Practice (Carlton); Heartbeat (Yorkshire TV); The Camomile Lawn (Zed Productions), and many more.
Film credits: Starter for Ten (HBO/BBC); Girl’s Night (Granada Films); The Human Bomb (Griffen Prod); The Pied Piper (Granada Films); and A Hazard of Hearts (Gainsborough Film).
Other credits: radio play Our Friends in the North (BBC) and toured the country in his own adaptation of Dracula. Other appearances include Celebrity Who Wants to be a Millionaire and Celebrity Weakest Link.