Un quartier populaire de Glasgow, dans les années 70. James, 12 ans, vit entre un père alcoolique et infidèle et une mère triste et soumise. Un jour, il provoque accidentellement la noyade d'un camarade. Il décide de garder ce terrible secret pour lui. Sa culpabilité l'éloigne plus encore de sa famille. Peu après, au bord du canal où s'est produit le drame, le gamin rencontre Margaret Anne, 14 ans, qu'il revoit et avec qui il partage bientôt d'étranges moments de tendresse.
Joan Webster est une jeune anglaise prête à tout pour réussir sa vie. A l’occasion d’un dîner avec son père, elle lui fait part de son intention d’épouser un riche homme d’affaires résidant à Kiloran, une île de l’archipel des Nouvelles-Hébrides. Joan traverse la Grande-Bretagne pour atteindre Kiloran jusqu’à ce que des intempéries climatiques la bloquent sur l’île voisine de Mull. Elle y rencontre alors un jeune officier de la Royal Navy, Torquil McNeil, décidé lui aussi à rejoindre Kiloran. En l’espace de quelques jours, les deux jeunes gens vont apprendre à se connaître et à s’aimer malgré toutes leurs différences...
Le destin tumultueux de la charismatique Marie Stuart. Épouse du Roi de France à 16 ans, elle se retrouve veuve à 18 ans et refuse de se remarier conformément à la tradition. Au lieu de cela elle repart dans son Écosse natale réclamer le trône qui lui revient de droit. Mais la poigne d’Élisabeth Iʳᵉ s’étend aussi bien sur l’Angleterre que l’Écosse. Les deux jeunes reines ne tardent pas à devenir de véritables sœurs ennemies et, entre peur et fascination réciproques, se battent pour la couronne d’Angleterre. Rivales aussi bien en pouvoir qu’en amour, toutes deux régnant sur un monde dirigé par des hommes, elles doivent impérativement statuer entre les liens du mariage ou leur indépendance. Mais Marie menace la souveraineté d’Elisabeth. Leurs deux cours sont minées par la trahison, la conspiration et la révolte qui mettent en péril leurs deux trônes et menacent de changer le cours de l’Histoire.
Un artiste bohème en difficulté fait la rencontre d'une jeune femme lors d'un séjour à la campagne. Ils démarrent une histoire mais cette dernière ignore que son amant est déjà marié.
Un mineur écossais chômeurs (Liam Neeson) est forcé dans la boxe à mains nues pour joindre les deux bouts.