Heaven can Wait is een romantische komedie over Joe Pendleton (Warren Beatty), een baseballspeler van de Los Angeles Rams. Per abuis wordt hij ter hemel geroepen door een paar overijverige engelen. Pendleton wordt teruggestuurd naar de aarde in het lichaam van iemand anders: een man die groot-industrieel is geweest. Pendleton probeert weer voor de Rams te spelen, echter tegelijkertijd zijn er mensen die het op zijn leven hebben voorzien, dat wil zeggen, op het leven van de zakenman! Ondertussen wordt hij hopeloos verliefd op een mooi Engels meisje (Julie Christie) die ervoor vecht dat de plannen van één van zijn corporaties haar dorp niet zullen treffen.