Ha actuado en películas como Troya (2004), Marie Antoinette (2006), 28 Weeks Later (2007), Sunshine (2007), Knowing (2009), Get Him to the Greek (2010), X-Men: primera generación (2011), The Hunter (2011), Insidious (2010), Bridesmaids (2011), Insidious: Chapter 2 (2013), Annie (2014), Spy (2015), X-Men: Apocalipsis (2016) y Familia al instante (2018).
También apareció en la telenovela Echo Point y la serie Heartbreak High, mientras estudió para conseguir el título del Teatro de Australia para gente joven.
Para preparar su papel, aprendió y practicó durante cuatro semanas mímica para poder expresar con el cuerpo los sentimientos de este personaje.
Más tarde vino My Mother Frank, donde también consiguió grandes elogios por parte de la crítica.
En I Capture the Castle interpretó a un preciosa hija de una familia inglesa completamente pobre, que utiliza como vía hacia la riqueza a Rose, intentando hacerle un buen matrimonio; la película es la adaptación al cine de la novela del mismo nombre, que es todo un clásico en Reino Unido.
En 2007, protagonizó junto a Glenn Close la serie Damages, donde interpretó a Ellen Parsons, una abogada ambiciosa que se dejaba llevar por las crueles intenciones de Glenn Close hasta el final de la serie.
En 2014 apareció en la película Neighbors (Buenos vecinos en Latinoamérica) en donde interpretó a Kelly Radner una mujer y su pareja que son padres de una bebe y se ven envueltos en una serie de conflictos con sus nuevos vecinos, una fraternidad estudiantil rebelde.
[cita requerida] Es amiga de las actrices Krew Boylan y Nadia Townsend, a quienes conoce desde que tenían ocho años.