Based on the novel of the same name by Ernest Hemingway, To Have and Have Not has been known as one of the greatest romance films of all time. The film features Humphrey Bogart as Harry "Steve" Morgan in a romance with a lady named Marie 'Slim' Browning (Lauren Bacall).