Wystąpił w roli Pana Marka, pracodawcy tytułowego bohatera (Krzysztof Kiersznowski) dramatu Rafała Kapelińskiego Ballada o Piotrowskim (2007). thumb|Zamachowski w filmie Pokłosie (2011) Zagrał Bogdana, głównego bohatera polsko-niemieckiego filmu Radosława Węgrzyna Święta krowa (Sommer auf dem Land, 2011). Wystąpił w roli Avrahama Goehnera, bogatego Żyda mieszkającego w Kownie w czasie okupacji Litwy przez Armię Czerwoną, w japońskim filmie historyczno-biograficznym Cellina Glucka Ambasador nadziei (杉原千畝 スギハラチウネ, 2015). Powrócił do roli Jaskra w filmie fantasy Jakuba Nurzyńskiego Pół wieku poezji później (2019). Zagrał Fryderyka, partnera Basi (Aleksandra Konieczna) w polsko-szwedzkim komediodramacie Magnusa von Horna Sweat (2021).
Od 1994 zajmuje się dubbingiem. Podłożył swój głos m.in. w filmach: Prowincjonalne życie (1994), Brzdąc w opałach (1994), Nawiedzony dwór (2003) i Łotr 1. Gwiezdne wojny – historie (2016). Zdubbingował tytułowego bohatera filmu animowanego Stuart Malutki (1999) i Shreka w serii filmów o ogrze.