Mirror Mirror ★★★

lily collins deserves an oscar for her believe performance