Cariera sa cinematografică a început în 1976 cu rolul principal în filmul „Ritmuri”, regizat de Lucian Bratu;
- 1981 – Rolul „Puștiul” în serialul artistic de televiziune „Lumini și umbre”, regia Andrei Blaier;
- 1983 – Rolul principal („Dan”) în lungmetrajul „Vreau să știu de ce am aripi”, scenariu de Ioan Grigorescu, regia Nicu Stan;
- 1985 – Rolul principal („Traian”) în lungmetrajul „Marele Premiu”, scenariu Chiril Tricolici, regia Maria Callas Dinescu;
- 1987 – Rolul „Buzescu” în lungmetrajul artistic „Extemporary at the Direction”, scenariu de George Sovu, regia Nicolae Corjos;
- 1993 – Rolul principal („Cosmin”) în lungmetrajul „Liceenii în alerta”, scenariu George Şovu, regia Mircea Plângău;
- 1997- Rolul „Polițist” în lungmetrajul „Omucidere conjugală”, coproducție franco-română, scenariu Eric Assous, regia Gerard Cuq;
- 1997-Rolul „Prietena Sofia” în lungmetrajul „The Vampire Journals”, coproducție americano-română, scris și regizat de Ted Nicolaou;
- 1998 – Rolul „Vlathos” în lungmetrajul „Teenage space vampires”, coproducție americano-româno-canadian, scenariu Mark Collier, regia Martin Wood;
- 1998 – Rolul „căpitanului Emil” în lungmetrajul „Triunghiul Morţii” scris şi regizat de Sergiu Nicolaescu;
- 1998 – Rol în lungmetrajul „JUSQU’A CE QUE LA MORT NOUS SEPARE” coproducție româno-franceză, scenariu Clement DELAGE & Lionel EPP, regia Lionel EPP
- 1999 – Rolul lui „Cedric” în lungmetrajul „Rendez-vous avec la mort”, coproducție româno-franceză, scenariu Philippe Isard & Christian Francois, regia Christian Francois;
- 2000 – Rolul „Hoțului” în lungmetrajul artistic „Every Day God Kisses You on the Mouth”, scris și regizat de Sinisa Dragin;
- 2003 – rol secundar (Soriani) în coproducția artistică franco-română „La Femme De L’Ombre”, scenariu Anne Landois, regia Gérard Cuq;
- 2009 – rol secundar în filmul „Tineretul în război” – coproducție româno-austriacă, producător Tudor Giurgiu;
- 2015 – rol secundar în filmul „Scarred Hearts” – după Max Blecher, regia Radu Jude.
- 2020 – „Director de muzeu” în filmul „Borders” – scenariu și regie Sebastian Voinea;
- 2021 – rol principal în filmul „Obligații” după Sidonia Drăgușanu. Scenariul și regia – Mihnea Chelaru