Babe, recién salido de su victoria en el concurso de pastoreo, regresa a la granja del granjero Hoggett, pero después de que el granjero Hoggett se lesiona y no puede trabajar, Babe tiene que ir a la gran ciudad para salvar la granja.
Archie Moses y Rock Keats han sido amigos y compañeros en el crimen durante demasiado tiempo como para no conocerse mutuamente. Sin embargo, durante una operación de tráfico de drogas de cierta envergadura, se descubre que Keats es un policía infiltrado y Moses acaba disparándole accidentalmente a la cabeza.
Cuatro personas, dos hombres y dos mujeres, mueren en un accidente de autobús, y sus almas se convierten en los amigos invisibles de un niño que nace en el mismo momento en que ellos mueren. Treinta años después, los cuatro personajes utilizarán el cuerpo de su amigo para resolver aquellas cosas que dejaron pendientes y que les permitirá hacer el viaje final.