All characters

Blaine Anderson

Played by: Darren Criss in Glee