Alicia Vikander takes on Lara Croft role in 'Tomb Raider'