San Francisco năm 1959 là một thành phố đẹp, thơ mộng và đáng sống tại châu Âu, nơi luôn có cuộc sống hạnh phúc và bình yên. Câu chuyện trong Heart and Souls bắt đầu từ bốn người xa lạ chán nản bắt tay cùng lên một xe buýt đêm: Penny, một bà mẹ đơn thân, hối hận vì đã làm ca đêm và để ba đứa con ở nhà; Harrison, một ca sĩ sắp trở thành, đã rút lui khỏi một buổi thử giọng quan trọng do chứng sợ sân khấu; Julia bỏ công việc hầu bàn để tìm bạn trai John, người bị cô từ chối lời cầu hôn; và tên trộm thời gian nhỏ Milo vừa không lấy được cuốn sách gồm những con tem có giá trị mà hắn đã đánh cắp từ một cậu bé. Chiế xe vô tình lật khỏi cầu vượt, giết chết tất cả mọi người trên xe.
Cùng lúc đó, Frank Reilly đang chở người vợ Eva đang mang thai của mình đến bệnh viện. Frank tránh chiếc xe đẩy ngay trước khi nó lao xuống. Gia đình Reillys được an toàn, nhưng Eva đưa con của họ trên xe hơi. Hal thì chuyển kiếp, nhưng linh hồn của 4 hành khách lại bị “dính” vào đứa trẻ sơ sinh, Thomas. Chỉ có Thomas mới có thể nhìn và nghe thấy họ, và họ buộc phải đi theo anh ta bất cứ nơi nào anh ta đi. Năm tháng trôi qua, bốn người dần yêu Thomas, và anh ấy cũng yêu họ. Tuy nhiên, khi Thomas lớn lên, cha mẹ anh lo lắng về nỗi ám ảnh của anh với những “người vô hình” này. Nhận thấy sự hiện diện của họ đang làm tổn thương Thomas, bộ tứ quyết định trở nên vô hình với anh ta. Sự bỏ rơi được nhận thức rõ ràng khiến Thomas trẻ tuổi tránh xa các mối quan hệ thân thiết trong suốt phần đời còn lại của mình, vì sợ rằng họ cũng sẽ rời bỏ mình.