Ben Kingsley lauds Jake

"Sir Ben Kingsley has revealed what it is that makes Jake Gyllenhaal "so good" as the Prince of Persia in upcoming film, The Sands of Time.

Sir Ben said that Gyllenhall, who plays lead character Prince Dastan, brings a natural confidence that is perfect for the role.

The Donnie Darko star's character will face his nemesis Nizam, a nefarious and scheming monarch, played by Sir Ben.

The Sands of time is based on the hugely successful video-game series and also stars new Bond girl Gemma Arterton.

Sir Ben has been enjoying something of a renaissance with eight films out this year and has received critical acclaim for his performances in Elegy and Transsiberian".