Meryl Streep was left red-faced at the Golden Globes in Los Angeles on Sunday night when she forgot her glasses and couldn't read the speech she had written down before winning a Best Actress award.
The star was the clear favourite to win the drama prize for her portrayal of former Prime Minister Margaret Thatcher in The Iron Lady, but in the excitement she left her spectacles at her table.
As she started to congratulate the other actresses in the category, she suddenly realised what she had left behind and yelped: "Oh s**t my glasses!"
She then looked desperately at her table and signalled for her glasses but realised she would have to press on, adding: "OK, I'm gonna have to remember my speech."
Movie mogul Harvey Weinstein attempted to save the night for Streep by recovering her glasses and passing them to George Clooney but Streep battled on sightless.
She completed her acceptance speech by thanking Weinstein, joking: "I'd like to thank my agent and God, Harvey Weinstein."
SLIDESHOW: All the winners...