Johnny Weir

Played by Jim Parsons

1Appearance