300 años en el futuro, la humanidad está dividida en dos clases:los feos y los guapos. Al cumplir 16 años, todos los jóvenes se someten a una cirugía estética que los convierte de Uglies en Pretties. La operación de Tally Youngblood (Joes King) está a punto de realizarse inminente, pero entonces conoce a la rebelde Shay, que huye de la operación forzosa. Ahora Tally debe encontrar a su amiga Shay y a las autoridades si quiere convertirse ella misma en una Pretty. Pero en su búsqueda de Shay, descubre la verdad sobre la operación.