1) Could it be the film- Women In White?
Shell,Ivory & Magnolia are all girl's names.
Apologies for saying The Boy In Striped Pyjamas for 3 as clearly this is not right as there are 2 boys in there so The Lost Boys makes perfect sense. Regards, Simon