Who played "Annie Hall" in the Woody Allen movie?

The story behind the answer

Diane Keaton played “Annie Hall” in Woody Allen’s 1977 movie Annie Hall.

The film stars Woody Allen as Alvy Singer, a New York comedian reflecting on his relationship with Annie, a singer and aspiring performer from the Midwest. Allen and Marshall Brickman wrote the screenplay, and the role of Annie was written specifically for Keaton. Her birth surname was Hall, and “Annie” was her childhood nickname, details that helped shape the character’s name.

Annie Hall became a major turning point in Allen’s career because it blended romantic comedy with memory, direct address, surreal interruptions and more serious reflections on relationships. Keaton’s relaxed, idiosyncratic performance became central to the film’s identity, as did her distinctive menswear-inspired wardrobe.

The title role earned Keaton the Academy Award for Best Actress. The film won four Oscars at the 50th Academy Awards, including Best Picture, Best Director and Best Original Screenplay. A frequent mix-up is confusing the actress with the character: Annie Hall is the fictional role, while Diane Keaton is the performer who portrayed her.

Source: Wikipedia · fact-checked Aug. 2026

Add question to a list

Choose a list to keep this question in: