Jack Elgin (Jeremy Irons), un journaliste londonien sans histoire, part en voyage avec sa femme, Maria (Briony Glassco), et ses trois enfants. Lors d'une escale imprévue, l'avion, dans lequel ils ont embarqué, est détourné par des terroristes slaves à des fins politiques. La prise d'otages...
A la fin des années 70. Terry Fox, un jeune sportif canadien, apprend qu'il est atteint d'une tumeur. Ses ambitions s'effondrent lorsqu'on l'ampute d'une jambe. Durant sa convalescence, il rencontre Rika, une thérapeute qui lui redonnera de l'assurance...
Le cinéaste expose les traitements expérimentaux dispensés à 12 enfants atteints de troubles affectifs dans l’établissement de Warrendale, près de Toronto. Cet établissement, d’abord considéré comme novateur, s’est rapidement retrouvé au cœur de plusieurs controverses.