Here's a rare sight – macho James Bond star Daniel Craig looking like a nerd!
The Brit actor has swapped his suave secret agent swagger in favour of a pair of round spectacles and a moustache for upcoming Broadway play A Steady Rain.

We hear that the British star had hoped to keep the location of rehearsals for the production underwraps.
But yesterday he was busted as he left a building wearing a Steiner Studios visitor badge. Didn't playing 007 teach him anything about going undercover?
Movie star makeovers


Robert Pattinson And Kristen Stewart Enjoy Dinner Date In Madrid - Pictures
Kristen Stewart Reveals Stunning Figure In Daring Sheer Dress As New Moon Hits Madrid - Pictures
Celebrity Lip Service: Trout Pout Or Real Deal?
James Bond's 'Casino Royale' World Premiere


Fergie
Jennifer Aniston
Paris Hilton
Robert Pattinson