W filmie fabularnym po raz pierwszy wystąpiła w 1993, grając Madzię w Strasznym śnie Dzidziusia Górkiewicza Kazimierza Kutza. Później zagrała m.in. w Spisie cudzołożnic u Jerzego Stuhra (1994) i w filmach Jerzego Antczaka: tytułową rolę (eterycznej Małgorzaty Gautier) w Damie kameliowej (1994) i Ludwikę, siostrę Fryderyka Chopina w obrazie Chopin. Pragnienie miłości (2002). Do jej najbardziej znaczących dokonań na dużym ekranie należy także rola psychoterapeutki Romy w komedii romantycznej Artura „Barona” Więcka Zakochany Anioł (2005), Elżbiety w Katyniu (2007) Andrzeja Wajdy, Eli, matki Janka, we Wszystko, co kocham (2009) Jacka Borcucha i despotycznej matki przełożonej w filmie W imieniu diabła (2011) Barbary Sass. Za rolę próbującej ocalić rozsypujący się świat i wartości Gerdy von Krauss w Kamerdynerze (2018) Filipa Bajona (2018) otrzymała nominację do Polskich Nagród Filmowych za główną rolę kobiecą.
Popularność zyskała również dzięki rolom serialowym. Zagrała śpiewaczkę Elżbietę Szyller w Sławie i chwale (1997), a następnie wystąpiła w serialach: Twarze i maski (2000), Na dobre i na złe (2002–2008) czy Egzamin z życia (2005−2006).