Chloe Moretz as Melody Ashley Wilson/AJ aka Allison Jacey Starr
Jessica Alba as Siobhan Alannah Smith/Elliot
Chase Crawford as Jamie Sterling Ford
Victoria Justice as Tammy Ford
Cameron Diaz as Melody's Mum/Mrs Elize Wilson
Patrick Jane as Melody's Dad/Mr Edward Wilson
Jennifer Aniston as Siobhan's Mum/Mrs Angliss Smith
Hugh Jackman as Siobhan's Dad/Mr William Smith
Sasha Pieterse as Miranda Lane
Logan Lerman as Ty/Tyler
![](https://img.wattpad.com/cover/6391214-288-k393724.jpg)