1. The equally handsome and hilarious Ryan Reynolds.

2. Ryan Gosling was stunning in white.

3. The cheeky Tom Hiddleston lit up the red carpet.

4. Everyone's favourite, Casey Affleck.