Whilst Elizabeth Banks and Jennifer Lawrence took the night off promoting ‘The Hunger Games’, it was up to the guys to provide the eye candy at the Canadian premiere yesterday.

Liam Hemsworth didn’t let the side down as he looked very dapper wearing a Gucci Spring 2012 look.

He teamed a black-and-white plaid evening jacket, with black pants, a black button up shirt and black leather lace ups.

It’s hard to make menswear interesting on the red carpet, but the jacket sells this look to me.

Liam’s laidback styling of this look totally works for him, but I can’t help but think, ‘what would Ryan Gosling do?’

I think he would’ve worn it as presented on the runway.

Question. Has Liam always been this hot?

I guess I’ve been too busy paying attention to what Miley is wearing to notice.

Credit: Style.com & Getty