ByDavida Ward, writer at Creators.co

6 years ago, my sister bought this beautiful novel called "Uglies" by Scott Westerfeld, and I got hooked on it ever since. Tally is a young girl living in Uglyville coping with a hard life, but as the Uglies series progress, she has turned into a Pretty by the time she was 16, even with the help of her mother Ellie, who happens to be a Pretty herself. Inspired by an episode of The Twilight Zone, it chronicles Tally from a world where she battles life as an Ugly, her on again off again friendship with fellow Ugly, Shay, and a somewhat romantic relationship with Zane. Here's who I imagine to play the characters (plus a double take) for an upcoming film.

Tally Youngblood: Lucy Hale (Ugly) and Phoebe Tonkin (Pretty)

Shay: Danielle Churchan (Ugly) and AnnaSophia Robb (Pretty)

Peris: Daniel Radcliffe

Ellie Youngblood: Angelina Jolie

Sol Youngblood: Matt Damon

Zane: Tyler Blackburn

David: Dylan Sprayberry

Maddy: Kate Winslet

Ax: Mark Wahlberg

Croy: Robbie Amell

Dr. Cable: Kate Beckinsale

Trending

Latest from our Creators