Nicolas Cage has revealed he learned to ride a horse for the first time in new adventure film Season Of The Witch.
The National Treasure star - who plays a 14th century knight in the film about a woman who is accused of being a witch and starting the Black Plague - admits he was anxious to make his riding skills look authentic.
Nicolas revealed: "It's true I'd never been on a horse before, I wasn't entirely sure if I'd be able to hit my mark on a horse and so quite a bit of time had to go into that. I thankfully had a very good teacher named Camilla who brought me up to speed very quickly.
"But being a boy from California I knew that if I didn't have proper horseback riding and also proper sword wielding, I wouldn't be authentic as a knight to the audience so that's where I really focused my rehearsal and my training."
He added: "It went very well. I had a great horse. This horse's name was Dali, as in Salvador Dali, and he really took care of me."
The film, co-starring Claire Foy and Ron Perlman, reunites Nicolas with Gone In Sixty Seconds director Dominic Sena.
The actor revealed he loved filming on location in Austria, Hungary and Croatia.
He said: "For me it was just this opportunity to be in the most beautiful landscape you can imagine like a Grimm's fairytale. Some of these forests really look like these fairytale forests that you think about in the books and there I was. I loved every moment of it."
The Season Of The Witch is out now.