Die Medizinstudentin Shaw (Sydney Taylor) liebt den rebellischen Tätowierer Rule (Chase Stokes) schon seit Jahren, obwohl sie ihn immer nur als Familienfreund gesehen hat. Nach einer hemmungslosen Nacht sind sie gezwungen, sich mit verschütteten Gefühlen auseinanderzusetzen und dabei Trauer,
300 Jahre in der Zukunft ist die Menschheit in zwei Klassen aufgeteilt: die Uglies und die Pretties. An ihrem 16. Geburtstag werden alle Jugendlichen einer Schönheitsoperation unterzogen, die sie von Uglies zu Pretties macht. Die Operation von Tally Youngblood (Joes King) steht kurz bevor, doch