David Beckham is a "talented actor", according to filmmaker Guy Ritchie.

David Beckham  at the European premiere of 'King Arthur: Legend of the Sword'

David Beckham at the European premiere of 'King Arthur: Legend of the Sword'

The former England football captain plays the role of Trigger in 'King Arthur: the Legend of the Sword' alongside Charlie Hunnam, Aidan Gillen and Jude Law, and the 42-year-old sportsman has been praised as a natural in front of the camera.

Speaking to 'Good Morning Britain' about the British heartthrob, the 48-year-old director said: "He's a talented actor, very confident on camera. He was quite a tasty footballer wasn't he?"

And Charlie, who plays the titular role in the medieval epic has revealed he felt intimidated by David - who has starred in fashion campaigns for luxury brands including Adidas, H&M and Armani - and his good looks.

The 37-year-old actor quipped: "I said 'Listen pal, this is my movie and I want to be the most handsome man on screen.'"

However, David has revealed his appearance in the production is not a plot for him to embark on an acting career but to help a friend".

He said: "I haven't taken a step into acting. It's me doing something I love with a friend. It's not a new career or something I want to go into.

"I've always liked a challenge and usually it's to do with sport but with this I didn't know if I was going to be OK."


by for www.femalefirst.co.uk