Daniel Miller (Albert Brooks) ao dirigir pelas ruas de Los Angeles bate em um ônibus, o que provoca um acidente fatal. Ele vai então para o céu, e começa a viver uma vida parecida com a da Terra, as vezes 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. Só que para conseguir ficar nesse “pós-vida”, ele é obrigado a passar por um julgamento, onde terá que provar que encarou seus medos na terra e que teve coragem. Caso Daniel não consiga, ele terá que voltar e começar tudo de novo, e sem a Julia.