Ben Kingsley has heaped praise on his co-star Jake Gyllenhaal.
The pair team up for Mike Newell's big screen adaptation of popular computer game Prince of Persia: The Sands of Time.
And the Oscar winner had nothing but high praise for his young co-star.
Speaking to the Press Association Kingsley said: "Jake is a great leading man to work with - he's wonderful to work with because he makes himself vulnerable.
"For a strong young guy like that, not many of his American counterparts are vulnerable. They don't dare to be vulnerable because they think vulnerable is weak. It is not - to be vulnerable is to be very strong.
Kingsley admits that it was the layer of his character Nizam that drew him to the big budget project.
"I found Nizam a bit Shakespearian.
"The wonderful thing about playing Nizam is that there's layer upon layer of extraordinary behaviour - there's cunning, envy, regret, greed, monstrous ego and narcissism. I could go on and on - he is such a great guy to play."
Prince of Persia: The Sands of Time is out now.
Tagged in Jake Gyllenhaal Sir Ben Kingsley