| År | Roll | Produktion | Regi | Teater |
| 2002 | | Hatten är din Mats Kjelbye | Alexander Öberg | Backa teater |
| Adam Brant | Klaga månde Elektra (Mourning Becomes Electra) Eugene O'Neill | Göran Stangertz | Helsingborgs stadsteater |
| Herr Tapper | En julsaga (A Christmas Carol in Prose) Charles Dickens | Fransesca Quartey | Helsingborgs stadsteater |
| 2006 | | Ros mellan tänderna Christian Augrell | Malin Stenberg | Bohusläns Teater |
Pip Theo | Three days of Rain Richard Greenberg | Anders Björne | Playhouse Theater |
| 2007 | | Demonernas port (羅生門, Rashōmon) Akutagawa Ryunosuke | Bogdan Szyber och Carina Reich | Malmö stadsteater |
| 2010 | | Negerns och hundarnas kamp (Combat de nègre et de chiens) Bernard-Marie Koltès | Sunil Munshi | Teater Giljotin |
| 2011 | Frank | Natten är dagens mor Lars Norén | Björn Melander | Dramaten |
| 2013 | Johan | Scener ur ett äktenskap Ingmar Bergman | Thomas Segerström | Scensommar Visby |
| 2014 | Oberon | En midsommarnattsdröm (A Midsummer Night's Dream) William Shakespeare | Anna Bergmann | Malmö stadsteater |
| Frankenstein (Frankenstein; or, The Modern Prometheus) Mary Shelley | Rikard Lekander | Helsingborgs stadsteater |
| 2016 | | Den goda människan i Sezuan (Der gute Mensch von Sezuan) Bertolt Brecht | Sunil Munshi | Uppsala stadsteater |
| 2017 | | How to become Swedish in 60 minutes (How to become Icelandic in 60 minutes) Bjarni Haukur Þórsson(en) | Sigurður Sigurjónsson | Playhouse Theater |
| 2022 | Greger Palmqvist | Sviten Denise Rudberg och Mikaela Bley | Lisa Ohlin | Intiman |