TOP 10 Actresses who did serious training for a role
Alicia Vikander – Lara Croft
Charlize Theron – Atomic Blonde
Daisy Ridley – Star Wars
Demi Moore - G I Jane
Florence Kasumba – Black Panther
Gal Gadot – Wonder Woman
Hilary Swank, Million Dollar Baby
Karen Gillan – Jumanji Welcome to the Jungle
Scarlett Johansson – Black Widow
Zoe Saldana – Guardians of the Galaxy