Annie Hall is a 1977 American satirical romantic comedy-drama film directed by Woody Allen from a screenplay written by him and Marshall Brickman, and produced by Allen's manager, Charles H. Joffe. The film stars Allen as Alvy Singer, who tries to figure out the reasons for the failure of his relationship with the eponymous female lead, played by Diane Keaton in a role written specifically for her.