Cabaret is a 1972 American musical period drama film directed and choreographed by Bob Fosse from a screenplay by Jay Presson Allen, based on the stage musical of the same name by John Kander, Fred Ebb, and Joe Masteroff, which in turn was based on the 1951 play I Am a Camera by John Van Druten and the 1939 novel Goodbye to Berlin by Christopher Isherwood.