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 1966 stage musical 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. From Wikipedia