W 2013 roku została twarzą kampanii Cruise marki Chanel razem z duńską modelką Saskia de Brauw, a także wiosennej kampanii „Be Inspired” polskiej marki Reserved.
Lokalna londyńska gazeta Evening Standard uznała ją za jedną z najbardziej wpływowych osób pochodzących z Londynu. Obecnie zajmuje 5.miejsce w rankingu TOP 50 Models portalu models.com. Podczas British Fashion Awards zdobyła nagrodę w kategorii „Modelka Roku 2012” oraz „Modelka Roku 2014”.
Aktorstwo W 2012 roku zagrała niewielką rolę w filmie Anna Karenina jako księżniczka Sorokina. W 2015 roku zagrała postać Margo Roth Spiegelman w filmie Papierowe miastaPaper Towns. Wcieliła się w rolę Enchantress w filmie Legion samobójców (2016). W adaptacji komiksu Pierre’a Christina i Jean-Claude’a Mézières’a Valerian i miasto tysiąca planet (2017), w reżyserii Luca Bessona, gra Laureline u boku Clive’a Owena, Dana DeHaana, Rihanny. Zagrała w 12. sezonie serialu FX American Horror Story (2023).
Filmografia 2012: Anna Karenina – księżniczka Sorokina 2014: Twarz anioła – Melanie 2015: Piotruś.