Actriz de cine y televisión mejor conocida como Fiona Gallagher en la serie de Showtime, Shameless. Estuvo nominada a un MTV Movie Award como Mejor Actriz Revelación por su actuación en The Day After Tomorrow y también apareció en las películas Mystic River y Phantom of the Opera.
Se convirtió en miembro del coro infantil de la Opera Metropolitana de Nueva York a los siete años.
Como cantante, lanzó su álbum debut, Inside Out, en el 2007.
Estuvo casada con Justin Siegel del 2008 al 2010. Se casó con el director y guionista Sam Esmail en el 2017.
Protagonizó la película The Day After Tomorrow en el 2004 junto a Jake Gyllenhaal.