Theatre includes Steve in Confessional (Southwark Playhouse), Jailor/Puppet Ubu in The Trial of Ubu (Hampstead Theatre), Jenkin in A Woman Killed with Kindness (National Theatre), Sixty-Six Books (Bush Theatre), Pete/Jake/James in Playlist, Jake in Latitude and Mohammed in Slaves (Theatre503), Joey in The Indian Wants the Bronx (Young Vic), Adam in Out of the Shadows (Old Red Lion).
Television includes Holby City, Restless, Game of Thrones, Doctors.
Radio includes Orwell's Babies.
Films include The Task and the short Tortoise.
Trained at RADA and National Youth Theatre.