Daniel Miller (Albert Brooks) ao dirigir pelas ruas de Los Angeles bate em um ônibus, o que provoca um acidente fatal. Ele vai para o céu e começa a viver uma vida parecida com a da Terra e, em alguns momento, até melhor. Lá, ele conhece Julia (Meryl Streep), uma encantadora mulher, que o faz não querer voltar ao mundo dos vivos de jeito nenhum. Para conseguir ficar nesse "pós-vida", ele é obrigado a passar por um julgamento, onde terá que provar que teve coragem e que encarou seus medos na terra. Caso Daniel não consiga, terá que voltar e começar tudo de novo, e sem a Julia.