Training: Sylvia Young Theatre School and Laine Theatre Arts.
Theatre includes: ensemble/cover and played Brad, Eddie, Dr. Scott and Riff Raff in The Rocky Horror Show (international tour); Kieran in Somebody's Son (UK tour); Jeremy Potts in Chitty Chitty Bang Bang (Palladium).
Workshops include: Young Stormy in Moonshadow (West End); Billy in Billy Elliot (Old Vic).
Television includes: Jake Marquez in Doctors (BBC); Liam in Mount Pleasant (Sky One); Bolt Munster in Franken Twins (Nickelodeon); Biggs in As the Bell Rings (Disney Channel); Christopher Jackson in Magnificent 7 (BBC).
Film includes: Graduate in Mamma Mia! Here We Go Again (Obscure Pictures); Dumbledore's Army in Harry Potter and The Half Blood Prince (Warner Brothers).