Training: Sylvia Young’s Theatre School.
Theatre includes: Angel in My One and Only (Piccadilly), Lee in Stand by Me (West End and tour), 42nd Street (Apollo), Little Moe in Five Guys Named Moe (Lyric), Razzmatazz in Bugsy Malone (Her Majesty’s), Skippyop in Porgy and Bess (Glyndebourne Festival Opera), Lion in The Wizard of Oz (Leicester Haymarket), Shaggy in Poison (Tricycle), Dink in Carmen Jones (Old Vic and world tour) and The Duke in Sophisticated Ladies (Globe).
Film and television include: George in Casualty, Court Guard in Judge John Deed, PC Grigg in The Bill, Bosco in Brazen Hussies, Keith Evans in Press Gang, Oliver in Grange Hill, Paul Francis in The Boys from County Clare, Barney in Lost in London and Hoffer in Ellis Island.