I 2012 spilte hun Caroline Mathilde av Danmark og Norge i den danske dramafilmen med Mads Mikkelsen, samt prinsessen Kitty i (2012) med Keira Knightley og Jude Law. Hun ble nominert til en British Academy Film Award for beste nykommer for , som også ble nominert til Oscar for beste fremmedspråklige film. I 2013 spilte hun i den svenske dramafilmen , samt , en biografisk film om Julian Assange. I 2014 spilte hun i med Jeff Bridges og Julianne Moore. Vikander var aktuell for rollen som Snehvit i (2012), men rollen ble til slutt gitt til Kristen Stewart.