Who plays the princess in gulliver's travels?

Emily Blunt plays Princess Mary in the new movie Gulliver's Travels.
Updated on Sunday, February 05 2012 at 12:58PM EST
Collections: emily bluntgullivertravels