1. The Actors During The Time Heist (Avengers: Endgame)
It's pretty clear by now that Avengers: Endgame's CGI is something really special, but this incredibly minor touch-up takes home the gold medal.
The movie features several sequences set in the past, during which time we get to see younger versions of Howard Stark, Hank Pym, and others. While it was pretty obvious that the likes of Michael Douglas had to be de-aged in order to play Pym in the '70s, something that isn't apparent by just watching the film normally is the fact that every actor who played a past version of themselves was also made to look a little younger.
And this includes the Avengers themselves. Chris Evans as 2012 Captain America, Robert Downey Jr as 2012 Iron Man, Chris Hemsworth as 2012 Thor - and the rest of the gang - all received slight digital enhancements, so they would look exactly the same as they did in 2012.
Visual effects supervisor Trent Claus elaborated on this process to ComicBook.com, where he also mentioned that the 2014 characters had some work done too:
"2012 and 2014, those are pretty short distances in time, so we're not talking huge anatomical changes from there to here, but there are differences. If you put a photo of yourself from six years ago up to now, depending on what age you are, you're going to see some minor changes, and when we're shooting the scenes that re-create a moment from Avengers, you want the actors in that scene to look exactly like they did in that movie, so you make minor adjustments to make that happen."
You may notice that the actors' faces look a little smoother in the 2012 scenes than they do in the present-day scenes, and while we all assumed that this was because of makeup, it was actually the result of some skilful visual effects work.
Know of any other sneaky CGI moments in the MCU? Let us know in the comments section!