A Vancouver, Daniel, père divorcé, s'inquiète pour sa fille Rosie, âgée de neuf ans. La fillette qui semble douée d'étranges prémonitions est bouleversée : dans son dernier rêve figuraient son père, et trois étranges nuages noirs semant la mort sur leur passage...
C'est alors que Daniel reçoit un incroyable coup de téléphone des Etats-Unis : un vieux Tibétain mourant l'appelle à son chevet, car Daniel est son fils. Sous le choc, celui-ci, qui se croyait orphelin, part le rencontrer. Dans son dernier souffle, le vieil homme lui confie une surprenante mission.