Wow.
Johnny Weir must have thought last night’s Harry Potter premiere was at Hogwarts instead of Alice Tully Hall in New York City.
The figure skater showed up wearing shorty shorts and matching jacket, a bow tie from Karl Lagerfeld‘s closet and white rimmed glasses.
We were on board with this look until we got to those blue socks, but props for showing some leg in November.
[Image via Ivan Nikolov/WENN.]