Gemma Arterton didn't get to hang out with Jake Gyllenhaal while making 'Prince of Persia: Sands of Time' - because he was always in the gym.

The 24-year-old actress - who plays Princess Tamina in the action adventure movie - admits there was little time to get to know the Oscar-nominated star because he was so busy bulking up to play the titular character Prince Dastan.

Speaking at the world premiere of the Disney film at the Vue cinema in London's Westfield shopping centre yesterday (09.05.10), she told BANG Showbiz "We didn't have time to socialise. He was too busy in the gym - although we did go to dinner. It was all very civilized.

"But he's so much fun. He's gorgeous."

The British beauty is no stranger to the gym and keeps in shape by avoiding sugary sweets and exercising when she needs to.

She said: "I don't eat boxes and boxes of chocolates! But I still eat what I like. And I do a bit of exercise."

Gemma was joined on the red carpet by her 'Prince of Persia...' co-stars Jake, Sir Ben Kingsley and producer Jerry Bruckheimer and director Mike Newell.

Other stars on the red carpet included The Saturdays star Una Healy, Kerry Katona and singer Paloma Faith.