Człowiek z nadziei jako przewodniczący 2016: Moje córki krowy jako Paweł Skoczylas, aktor serialu
Seriale
Reżyseria 2015: Terapia w sieci
Dubbing 2007: Skunks Fu jako Ptak 2008: Mia i Migunki 2012: Tajemnica góry Malakka – narrator 2018: Overwatch – Sigma 2021: Arcane – Silco
Role teatralne Teatr Zespół teatralny Janusza Wiśniewskiego 1991: Olśnienie Lwa Tołstoja, jako Mistrz, reż. Janusz Wiśniewski
PWST w Krakowie 1996: Płatonow Antona Czechowa, jako Płatonow, reż. Krystian Lupa
Teatr Rozmaitości 1996: Proces Franza Kafki, jako Józef K., reż. Henryk Baranowski 1997: Testament Psa Adriano Suassuna, jako Severino, reż. Piotr Cieplak 1997: Bzik Tropikalny Witkacego, jako Den, reż. Grzegorz Jarzyna 2001: Uroczystość Thomasa Vinterberga i Morgensa Rukov jako Lars, reż. Grzegorz Jarzyna
Teatr Wierszalin 2000: Ofiara Wilgefortis Olgi Tokarczuk, jako Magister Ludens, reż. Piotr Tomaszuk
Teatr Dramatyczny w Warszawie 2000: Zazum Dariusza Rzontkowskiego, reż. Łukasz Kos
Teatr Wybrzeże 2002: Wyznania Łgarza Philipa K. Dicka, jako Jack, reż. Łukasz Barczyk 2003: Ulica Gagarina Gregory’ego Burke’a, jako Eddie, reż. Feliks Falk 2004: H. według Hamleta Williama Szekspira, jako Rozenkranc, reż. Jan Klata 2005: From Poland with love Pawła Demirskiego, jako 1, reż.