Recognized for her role as Alex Udinov on Nikita, she also played Ted Mosby's daughter on How I Met Your Mother. She was nominated for a Screen Actors Guild Award for Outstanding Performance by an Ensemble in a Comedy Series for her role on Desperate Housewives.
She made her television debut on the soap opera The Young and the Restless in 2001.
She was cast as Angie Martinelli on the Marvel TV series Agent Carter. She played Katie Deauxma in Kick-Ass and Kick-Ass 2.
She starred alongside Maggie Q on Nikita.