Sinopsis Uglies berlatar di masa depan di mana setiap orang yang berusia 16 tahun diharuskan menjalani operasi untuk menjadi "Pretty"—tampan atau cantik sesuai standar yang telah ditentukan oleh pemerintah.
Tally Youngblood (diperankan oleh Joey King) adalah seorang remaja yang mendekati ulang tahunnya yang ke-16 dan sudah tidak sabar untuk menjalani operasi tersebut, berharap kehidupannya akan berubah menjadi lebih baik dengan kecantikan yang sempurna.
Namun, sebelum Tally menjalani operasinya, ia bertemu dengan Shay (diperankan oleh Keith Powers), seorang gadis yang menolak menjalani operasi dan memilih untuk melarikan diri ke kelompok pemberontak di luar kota yang dikenal sebagai "Smokies."
Baca Juga: Review Film Never Let Go, Teror Makhluk Misterius yang Menegangkan
Shay memperkenalkan Tally kepada konsep bahwa keindahan tidak seharusnya distandarisasi, dan disinilah petualangan Tally dimulai.
Ia kemudian harus memilih antara mengikuti impiannya untuk menjadi Pretty atau menentang sistem yang mengontrol kehidupan masyarakat mereka.
Film ini akan membawa penonton dalam petualangan penuh aksi dan intrik, serta mempertanyakan isu-isu sosial tentang penampilan, identitas, dan kebebasan individu.