Selena gomez as Rowan Benson
(Imagine her with extremely short hair)
Zac Efron as Carter Miles
David Henrie as Aaron Miles
Douglas Booth as Matthew Flint (Rowan's best friend)
Niall Horon as Niall Horon (I couldn't help but cast him!! He is so adorable in his Jersey)
Louis Tomlinson as Louis Tomlinson
Austin Butler as Austin McCall
Josh Hutchinson as John Henderson
Lee Hong Ki as lee shin (if you were wondering who this was, this is the guy from maze runner! I like him A
LOT!! XD)
YOU WILL MEET OTHER GUYS LATER!!!
BTW Don't forget to hit the star button <3
Always keep smiling #smee <3