B.G. Bruno (David Niven) is een rijke vrijgezel, die de eigenaar is van een succesvolle fabriek in wenskaarten in Schotland. Hij is een fatsoenlijke, maar uiterst strenge en stijve man. Als de Amerikaanse troepen aldaar een musical willen organiseren, is het aan Bruno om de hoofdrolspeelsters uit te zoeken. Hij wordt verliefd op één van de kandidaten en wordt als gevolg daarvan steeds vrolijker en vriendelijker tot blijde verrassing van zijn werknemers.
Troy is de leider van de Royals, een van de gevaarlijkste bendes van de stad. Ze zien het als hun taak om de buurt te beschermen tegen de bende van Carlos, omdat de bende iedereen intimideert. De politie kiest de kant van Carlos en Troy merkt dat hij slachtoffer is van valse beschuldigingen. Een nachtje in de cel verandert Troys leven.