Previously at Chichester Matt in Love Story (Minerva Theatre).
Theatre includes Fabian in The Sorcerer's Apprentice (Ambassadors Theatre); Jake in Muted (Bunker Theatre); Jonah in Bad Jews (West End and tour); Kai in The Snow Queen (Nuffield Theatre); Andre in Once (Phoenix Theatre); Jay Kurnitz in Lost in Yonkers (Watford Palace Theatre); Robbie in Soho CindersIn Concert (Queens Theatre); Dickon in The Secret Garden (Edinburgh and Toronto); Homer in The Human Comedy (Young Vic and Watford); Nicky/Ritchie in Buddy - The Buddy Holly Story (Gatehouse Theatre); Georg in Spring Awakening (Lyric Hammersmith and West End).
Workshops include Multistory (RSC), Standing at the Sky's Edge (Sheffield), The Natives (The Old Vic).
Television includes Howard's End, Chuggington.
Radio includes Tales of the City, More Tales of the City, Further Tales of the City, Babycakes, Significant Others.
Films include LesMisérables, The Addicted.