Hat’s On to Daniel Craig

Betsy Waldman | March 18, 2009 - 11:30 am

Not everyone can rock a Panama hat effectively. But then, not everyone is James Bond actor Daniel Craig.

The 41-year-old James Bond actor hit the streets of London to run some errands yesterday, looking suave in his unique chapeau.

No wonder the ruggedly stylish Craig was recently named the ideal cruise-vacation companion among men. In a poll taken by Co-Operative Travel, Craig topped the list  of preferred cruise buddies among male respondents, beating out Leonardo DiCaprio, who was tied for second.

No wonder; Craig could probably wear Bermuda shorts matched with black socks and sandals and still be the biggest chick magnet on the boat.