Adam Sandler, Michael Cera, Russell Crowe, Hugh Grant, Rachel McAdams, Denzel Washington, Javier Bardem, Sigourney Weaver, Tom Cruise, and Dwayne Johnson have all excelled in villainous roles.