Phim Soul kể về một giáo viên dạy nhạc trung học đam mê jazz mãnh liệt là Joe Gardner (Jamie Foxx lồng tiếng). Ngày nọ, một tai nạn bất ngờ xảy đến với Joe khiến anh hồn lìa khỏi xác. Linh hồn Joe đến một thế giới khác nơi có nhiều linh hồn hơn, tại đây, những linh hồn được bồi dưỡng về nhân cách, suy nghĩ… trước khi đến trái đất.