„Jak żyć (bez polityki)?” serialu komediowo-politycznego WP Ucho Prezesa (2018) zagrał prawnika Romana, byłego członka Ligi Polskich Rodzin i pacjenta Fundacji Powrót. W serialu wojennym BBC One 'Świat w ogniu: Początki (World on Fire, 2019) z Seanem Beanem pojawił się jako Stefan Tomaszeski, weteran I wojny światowej, ojciec Kasi (Zofia Wichłacz), Jana i Grzegorza (Mateusz Więcławek), który powraca do wojska polskiego. W polskiej wersji językowej animowanej komedii przygodowej Pete’a Doctera Co w duszy gra (Soul, 2020) podstawił głos za muzyka jazzowego Joe Gardnera. Po występie w głównej roli jako światowej sławy architekt Jeremiasz Angust w dreszczowcu psychologicznym Wróg doskonały (A Perfect Enemy, 2020) z Dominique Pinon, znalazł się w obsadzie dreszczowca fantastycznonaukowego Przestroga (Warning, 2021) z Thomasem Jane, dramatu Joika (2022) jako Witalij Iwanow z Diane Kruger i włoskiej produkcji religijnej Giulio Base Wersja Judasza (Il Vangelo di Giuda, 2025), prezentowanym na 78. Międzynarodowym Festiwalu Filmowym w Locarno, jako Szymon Cyrenejczyk u boku Ruperta Everetta. W serialu produkcji HBO MAX zatytułowanej Niebo.