Written by . Published: June 21 2010

The 27 year old was forced to drop out due to scheduling conflicts and the role was offered to Scarlett Johansson instead.

But Emily Blunt admits her replacement was a much better choice as Scarlett Johansson looked great in the character's tight back costume, while she got to wear girly dresses in her role as a princess for the upcoming Gulliver's Travels adaptation instead.

She tells Britain's Sunday Times, "Scarlett worked that catsuit, so who's complaining? I get to play a princess. It's the most frilly I've ever been."