18-летняя Мария Бреннан не очень удачливая девочка-подросток, стеснительна и не признаваема в кругу одноклассников. Ближе всех для нее только Лили, к ее парню у Марии есть чувства, которые она тщательно скрывает. Ее отец Дэн работает пластическим хирургом и ненавидит собственную дочь за ее внешний вид. Эми, мать Марии, не обращает внимания на происходящие проблемы и закрывается в себе. Однажды Мария начинает слышать свое отражение в зеркале. Вскоре она узнает, что девушку в отражении зовут Айрам, но ее облик совсем не похож на главную героиню ‒ эффектная, напористая. Мария проводит много времени, общаясь со своим двойником.
С наступлением выпускного вечера Марию при всех одноклассниках унижает Марк, после чего Лили прекращает с ней дружбу, узнав об истинном отношении Марии к парню Лили. На помощь Марии вызывается Айрам, меняясь с ней местами. Айрам берет в свои руки все аспекты жизни Марии и мстит обидчикам. Но как много людей станут ее жертвами? Конец фильма также неоднозначен. Айрам перестает видеть Марию в зеркале и не понимает, почему: либо Мария навсегда пропала в зазеркальном мире, либо самой Айрам никогда и не было, а злобный двойник ‒ это только несдержанная агрессия Марии?