21 Ağustos 1985'de İngiltere'de doğdu. 17 yaşında okulu bırakarak oyunculuk dersleri almaya başladı. Honest- Kacie Carter, The Color of Magic- Bethan, Da Vinci'nin Şeytanları- Lucrezia ve How Not to Live Your Life- Sam rolleri ile tanındı. 2 yıldır birlikte olduğu sevgilisi oyuncu Sam Claflin ile 2013 yılında evlendi. 2015 yılında ise bir erkek çocukları dünyaya geldi. İlk Yenilmez: Kaptan Amerika, Galaksinin Koruyucuları, Transformers:The Last Knight gibi yapımlarda yer aldı ve daha genişkitlelerce tanınmış oldu.