Though the 2018 Oscar nominations had some huge surprises, the biggest shocks were those who got snubbed including Tom Hanks, Steven Spielberg and James Franco.