Un groupe d’écolières écossaises se rend à Édimbourg pour participer à un concours de chant. Pour ces adolescentes issues d’une petite ville des Highlands, c’est l’occasion d’échapper à leur vie quotidienne et de s’amuser dans la grande ville.
Jim Worth, un agent britannique expatrié, recommence sa vie à zéro avec sa famille, en tant que chef policier de Little Big Bear. Peu après leur arrivée, l'ouverture d'une raffinerie de pétrole transforme la ville, y important trafic de drogue, prostitution et crime organisé.