As if Ryan Gosling wasn't hot enough -- he's gone gangster and we gotta say, he's never looked better!

Ryan was spotted on set of his new film "Gangster Squad" in Los Angeles on Tuesday. The native Canadian, who will celebrate his 31st birthday on Saturday, looked dashing in a gray suit, fedora and full-length jacket. He also brandished an old-fashioned machine gun and fired for some action scenes.

Based on true events, "Gangster Squad" tells the story of a 1940s mafia boss, played by Sean Penn, who came to L.A. and started causing trouble. Ryan plays one of the LAPD officers who tries to take down the bad guy. Emma Stone, Josh Brolin and Nick Nolte are just a few of the names who help round out the stellar cast. The film will hit theaters next Fall.

Click "Launch Gallery" below to see the sexy shots of a suited-up Ryan!   

media_removed_toofab 102011

What is your favorite Ryan Gosling movie? Let toofab know in the comments below!

Hot Videos