Who could portray Barbie more than Margot Robbie? Literally nobody, and THAT'S why she's been cast as the role.
According to Entertainment Tonight, Margot will play the iconic doll in the new Mattel movie Barbie.
Amy Schumer was originally cast as Barbie in the movie, but she eventually dropped out due to scheduling conflicts. Variety then reported that Anne Hathaway was next to play the role, but nope. Margot is our girl!
Now they just have to cast Ken - any suggestions?