A fake James Bond trailer starring Henry Cavill and Margot Robbie has gone viral on YouTube.

The video titled "Bond 26 - First Trailer | Henry Cavill, Margot Robbie" was "created solely for artistic and entertainment purposes" by KH Studio with the help of AI technologies and uploaded on the online video-sharing platform last weekend.

It has since gone viral with over 2.7 million views. Although fans may have gotten excited about Cavill playing the next 007, the "Man of Steel" star thinks he is "too old" for the role.

In a recent appearance on "The Rich Eisen Show" to promote his new film, "The Ministry of Ungentlemanly Warfare," Eisen noted the connection between the actor's latest character Gus March-Phillipps and Britain's iconic spy 007.

"I have no idea. All I've got to go off is the rumors, the same information you have," Cavill responded.

"Maybe I'm too old now, or maybe I'm not. We'll see. It's up to [producers] Barbara Broccoli and Mike Wilson. We'll see what their plans are."

Cavill is currently 40 years old and will turn a year older on May 5.


James Bond
Madame Tussauds Hollywood reveals all six James Bonds in wax with special guest George Lazenby at Madame Tussauds on December 15, 2015 in Hollywood, California. Rachel Murray/Getty Images for Madame Tussauds Hollywood

Interestingly, his age would not seem to be an issue if he plays the role of 007 in a future James Bond film.

Several actors who played the iconic secret agent in the film franchise made their first appearances in the films in their 40s. Roger Moore, the oldest actor to play James Bond, started at age 45 and played 007 until age 57.

On the other hand, Timothy Dalton made his first 007 appearance at age 41 in "The Living Daylights," while Pierce Brosnan first appeared as the iconic spy at age 42 in "GoldenEye."


Henry Cavill
Henry Cavill attends a photocall as the new face of Dunhill 'London' fragrance at Selfridges store on January 16, 2008 in London, England. Rosie Greenway/Getty Images

Moreover, "Casino Royale" director Martin Campbell found the "Justice League" star's James Bond audition from less than two decades ago "tremendous." However, he was only 22 years old when he auditioned for the role and was "ironically too young" at the time.

"He looked great in the audition. His acting was tremendous. And look, if Daniel [Craig] did not exist, Henry would have made an excellent Bond," Campbell told Express last year during his promotion for the London Action Festival.

"He's in good shape. He's a good guy. He did very well in the audition, but ironically, he was too young."


Tags
Henry Cavill, James bond