We're beginning to lose track of the number of red carpet appearances Daniel Craig unable to attend, the actress was left to hold the fort as the cast and crew rolled into Rome.
And with style like this, we scarcely even noticed his absence...
The 26-year-old then treated us to a rare splash of colour for the premiere, gliding down the red carpet in this dramatic scarlet Valentino gown.
Two crowd-wowing looks, one Italian city. But which is your favourite?
See more stars rocking red in our gallery below: