Beautiful, melancholy 'everygirl' Birdy could be Jazmine and good looking Logan Lerman could play Liam. The inimitable Toni Collette would do a great job as Jazmine's mum. I don't normally like Kristen Stewart much but I think she could play the bully Shalini pretty well and Elle Fanning would make an enthusiastic Gabby.
My first pick for Miss Fraser was Tina Fey and my daughter agreed. But she might be on the older side. Tina Fey ten years ago would be perfect.
Who would you choose?