Taj (
Yeung Ming Wan) jest kierowcą autobusu, lecz niezupełnie zwyczajnym. Ma dar spostrzegania duchów. Wcześniej jeden z autobusów spadł z urwiska i teraz ofiary tej okropnej katastrofy każdej nocy przychodzą do autobusu Taja, by jeszcze raz przejechać się po fatalnej trasie. Pewnego razu do Taja zwraca się Ling (
Valerie Chow), jedna ze zjaw, która prosi go o pomoc, by odszukał jej ukochanego Michaela (
Simon Yam), który przyczynił się do wypadku. Tymczasem Michael ma problemy z niebezpiecznym i wpływowym mafiozo, jego dawnym rywalem o względy Ling...