- St Trinians (2007) as Polly
- The Imaginarium of Doctor Parnassus (2009) as Valentina
- Doctor Who (2011 episode "The Curse of the Black Spot") as the Siren
- The Moth Diaries (2011) as Ernessa
- Snow White & the Huntsman (2012) as Greta
- Heroes Want Redheads: Her role as Valentina.
- Ms. Fanservice: Has had little reservation about appearing nude for some shoots.
- She Really Can Act
- Statuesque Stunner: 5'10.