Year Title Role Notes 2006 Bon Voyage Rachel Aldred Television film 2007 28 Weeks Later Karen 2007 Rise of the Footsoldier Kelly 2007 Agatha Christie's Marple Elvira Blake Television film 2007 God's Wounds Poppy Short film 2009 The Calling Joanna 2010 Basement Pru 2010 Pulse Stella Hamilton Television film 2012 Animal Charm Jezebel Short film 2013 Art Is... Lulu 2013 The Thirteenth Tale Isabelle Angelfield Television film 2014 Happy Birthday to Me Lucy Short film 2016 Hail, Caesar! Diedre 2017 Daphne Daphne Nominated—BIFA Award for Best Performance by an Actress in a British Independent Film Nominated—Evening Standard British Film Award for Best Actress Nominated—Evening Standard British Film Award for Breakthrough of the Year[7] Nominated—Empire Award for Best Female Newcomer 2019 Berlin, I Love You Hannah 2019 Little Joe Alice Cannes Film Festival Award for Best Actress 2019 Sulphur and White Vanessa Tait 2019 The Octopus Nest Claire Short film 2021 Cruella Anita Post-production