The 24-year-old Devon born Victoria's Secret 'angel' has been consistently showing Hollywood how to really knock 'em dead on the promotional trail of her debut movie, clocking up hit after fashion hit.

Her latest incarnation for the New York premiere of the monster movie franchise saw Rosie in Jessica Rabbit mode, in a floor length, ruby red, sparkly Antonio Berardi gown from his autumn/winter 2011 collection.

Accessorised with the ubitquitous old-Hollywood side-swept hair and the pout to end all pouts, it's fairly apparent that anyone watching the film (particularly those teenage boys whose surging hormones made Transformers' last female lead, Megan Fox, an overnight success), won't even notice Rosie's acting.