Samuel L. Jackson has been cast as the villain in "The Secret Service," director Matthew Vaughn's adaptation of the Marvel/Icon miniseries by Mark Millar and Dave Gibbons, Variety reports. He joins Oscar winner Colin Firth and newcomer Taron Egerton in the Fox film.

The 2012-2013 comic follows super-spy Jack London (Firth), who takes his working-class nephew Gary (Egerton) under is wing to teach the tricks of the espionage trade even as he becomes entangled in a plot involving the abductions of sci-fi stars and the murder of an entire town. Jackson, naturally, will play the mastermind behind it all.

Vaughn had previously sought Tom Cruise and Leonardo DiCaprio as the film's antagonist. With that role now filled, the director can turn his attention to pinning down the female lead; Emma Watson ("Harry Potter") and Bella Heathcote ("Dark Shadows") are said to be contenders.

Jackson is of course a veteran of comic-book adaptations, having portrayed Nick Fury in five Marvel films (next year's "Captain America: The Winter Soldier" will be his sixth). He's also appeared in "The Shadow" and Spike Lee's upcoming remake of "Oldboy," and lent his voice to "Astro Boy."

Tags: dave gibbons, mark millar, matthew vaughn, samuel l jackson, the secret service

Detective Pikachu
True Detective Pikachu Is An Existentially Terrifying Mash-Up

More in Movies

Unique lists featuring pop culture, entertainment and crazy facts. Covering the hottest movie and TV topics that fans want. The most LOL-worthy things the Internet has to offer. A fresh take on sports: the biggest news and most entertaining lists. The only place to satisfy all of your guilty pleasures. The go-to source for comic book and superhero movie fans. Pregnancy and parenting news, given to you in a way nobody else has. The Most Entertaining Quiz Site In The World. The World's Most Entertaining Car Website A one-stop shop for all things video games. Website for moms seeking advice, community, and entertainment. Simply the World’s Most Interesting Travel Site.