16 Frowny-Faced Photos of Daniel Craig on the 007 Red Carpet

When it comes to being perpetually peeved, nobody does it better than Daniel Craig. The 47-year-old actor has been playing James Bond for nearly a decade now, resulting in two very good movies (Casino Royale and Skyfall), one really bad one (Quantum of Solace), and this week’s Spectre, which has drawn mixed reviews, and resulted in several cantankerous interviews with its star, who often looks like he’d rather be drinking a herring-guts milkshake than promoting a movie. (Even Sir Crankypants himself, Timothy Dalton, opened up his pearly-white gates once in a while). With Craig dropping hints that he’s through with the franchise, here are 16 reminders of how Octopissy the actor can get while on the red carpet: