Taylor Swift will reportedly star in Matthew Vaughn's upcoming spy-thriller The Secret Service.

A source told The Mirror, "Matthew looked at a number of actresses to play the part before settling on Taylor – apparently she was a natural on the big screen. She's also someone fresh and unseen in Hollywood terms, which was massively appealing."

"She will be required to have some heavy-duty martial arts training in order that her character convincingly kick Samuel L Jackson's butt."

The film, whose screenplay was written by Jane Goldman, is described as a 21st Century 007 and Colin Firth, Michael Caine and Samuel L Jackson have already been cast.

Swift, who previously starred in rom-com Valentine's Day, is the latest star rumoured to be making an appearance in the movie. Other names associated with possible cameos are David Beckham, Adele, Leonardo DiCaprio and Elton John.

The Secret Service will begin filming later this year and is due for a November 2014 release.