This week , Henry Cavill — bad haircut and all — is back in theaters withArgylle , the new undercover agent action comedy in which he plays the title character … who may or may not actually exist . This is Cavill ’s first major theatrical photographic film function since his cameo inBlack Adam , which ended up being his last appearance as Superman .

Outside of the DCEU movies , Cavill is probably best bed for his part inMission : Impossible – Fallout , a truly great action movie that ca n’t be called underrated with a uncoiled look . But when going over Cavill ’s previous films to get hold his best underrated movies , we could n’t help but notice that the huge absolute majority of his early movie are truly dread . Everyone has to commence somewhere , but you ’re better off cleave with our pickax for the three underrated Henry Cavill movies you should watch . The alternatives were fishy at better .

The Man from U.N.C.L.E. (2015)

At 40 years old , Cavill has probably age out of ever playing James Bond on the adult blind . The close he ’s amount is a stellar persona inThe Man From U.N.C.L.E. , Guy Ritchie ’s update of a ’ 60s spy tv set series that most moviegoers had never heard about . Cavill play Napoleon Solo , a CIA agent who reluctantly teams up with his Russian counterpart , Illya Kuryakin ( Armie Hammer ) .

The plastic film maintains the ’ 60s setting of the tv set show , with some New flare and an assist from undercover MI5 agent Gaby Teller ( Alicia Vikander ) . This was one of those motion-picture show that was apparently made to start a franchise , but could n’t deliver on that part . As a standalone movie , it ’s enjoyable action bagatelle .

Rent or buyThe Man From U.N.C.L.E.onPrime Videoand other issue .

Enola Holmes (2020)

Cavill definitely takes a back seat toStranger Things ‘ Millie Bobby Brown inEnola Holmes , but how often does anyone get to play one of the greatest detectives in literature ? Cavill ’s Sherlock Holmes confirm Enola ( Brown ) as she proves her intelligence and worth , while solve a case on her own and following in the footsteps of her famous brother .

If you feel short - changed by Cavill ’s pocket-sized role in this film , he does return inEnola Holmes 2 . And hope us when we say that a little of Cavill in this movie is much well than the direct - to - telecasting quality dreck that he star in beforeMan of Steel .

WatchEnola HolmesonNetflix .

Immortals (2011)

You may getClash of the Titansvibes fromImmortals , especially since both films are drawn from Hellenic mythology . This may have also been the flick that gave Cavill the boost he needed to headlineMan of Steel . In this film , he plays Theseus , the man chosen by the graven image to cease the dark reign of the vicious King Hyperion ( Mickey Rourke ) .

Technically , the deity are n’t supposed to be actively assist Theseus on his quest , but Poseidon ( Kellan Lutz ) , Ares ( Daniel Sharman ) , and even Zeus ( Luke Evans ) himself basically ignore that rule . Zeus even appears as an older man ( as played by CRT screen legend John Hurt ) , but Theseus may get more guidance from the beautiful prophesier , Phaedra ( Freida Pinto ) , if he can free her from Hyperion ’s hold .

WatchImmortalsinMax .