Magistrate in „A Clinic Too Far“ | 2021 | ESOC Theatre, directed and written by Stuart Marlow 
Willy Loman in „Death of A Salesman“ | 2020 | Frankfurt English Speaking Theatre
Inspector Goole in „An Inspector Calls“ | 2019 | Frankfurt English Speaking Theatre
Father Flynn in „Doubt: A Parable“ | 2019 | Frankfurt English Speaking Theatre
Inspector Truscott in „Loot“ | 2018 | Frankfurt English Speaking Theatre
Herman in „The Encounter“ | 2018 | FEATS Fringe Festival, Antwerp with Frankfurt English Speaking Theatre
Midshipman Harry Brewer & Captain Jemmy Campbell in „Our Country’s Good“ | 2016 | Frankfurt English Speaking Theatre
Ray in „Breakaway“ | 2015 | Frankfurt English Speaking Theatre
Man B in „The Scheme“ | 2015 | Frankfurt English Speaking Theatre
Jack in „Brighton Beach Memoirs“| 2013 | Frankfurt English Speaking Theatre
Jack in „Broadway Bound“ | 2013 | Frankfurt English Speaking Theatre
Barker in „Try Not to Step on the Naked Man“ | 2009 | Frankfurt English Speaking Theatre
Biff in „And the Lion Shall Lay Down“ | 2007 | Frankfurt English Speaking Theatre
Lennox in „Room Eight-Zero-Seven“ | 2007 | Frankfurt English Speaking Theatre
Andy in „Love Letters“ | 2007 | Amelia Earhart Theatre, Wiesbaden