who played ralph in lord of the flies
James Aubrey (actor) Aubrey made his film debut at the age of 14 in the 1963 (release date) adaptation of Lord of the Flies in the lead role of Ralph.[3][5] Aubrey portrayed Gavin Sorenson in the television adaptation of Bouquet of Barbed Wire (1976) and its sequel, Another Bouquet (1977). He also worked with two cult British filmmakers, Norman J. Warren (Terror, 1978) and Pete Walker (Home Before Midnight, 1979), and played the ill-fated pop singer B.J. in the Sex Pistols film The Great Rock 'n' Roll Swindle (1980).