Henry Cavill will reprise the role of Superman in 'Batman vs Superman'

Henry Cavill has traded in his blue spandex and red cape for a sleek gray suit on the set of The Man from U.N.C.L.E in London.

Cavill, since rocketing to superstardom after starring in the latest Superman film – Man of Steel – landed a role in the film adaptation of the 1960s American TV series that starred Robert Vaughn, David McCallum and Leo G. Carroll. The 30-year-old actor will play CIA Agent Napoleon Solo, a part that had originally gone to Tom Cruise, who turned it down to star in another Mission Impossible film.

Set in the 60s like the TV series, The Man From U.N.C.L.E. will follow Solo and KGB operative Illya Kuryakin (Armie Hammer) as they launch a joint investigation into an underground crime organization that’s threatening to proliferate nuclear weapons in the midst of the Cold War. Their only hope of success is the wiles of the daughter of a German scientist.

Also starring in The Man From U.N.C.L.E. are Hugh Grant, Alicia Vikander, Elizabeth Debicki and Jared Harris. Guy Richie is directing.

After wrapping up the The Man from U.N.C.L.E., Cavill will be back in his muscle-hugging superhero outfit for the highly anticipated Batman vs. Superman. In the latest DC Comics film, Ben Affleck will play the Dark Knight. Amy Adams will reprise her role as Louis Lane, while Diane Lane will return to the role of Martha Kent.

– Chelsea Regan

Get Uinterview's FREE iPhone App For Daily News Updates here.

Get the FREE Uinterview iPad app here and watch our videos anywhere.

For More Henry Cavill News:

Bryan Cranston To Play Lex Luthor In ‘Man Of Steel’ Sequel

Ben Affleck Lands Batman Role In ‘Man Of Steel’ Sequel

Superman To Share Screen With Batman In 'Man of Steel' Sequel

Henry Cavill, ‘Man Of Steel’ Star, Talks 'Justice League' Movie, Lost Bond & 'Twilight' Roles

Henry Cavill Could Replace Tom Cruise In ‘The Man from U.N.C.L.E.’ Movie