Answer
Harry Potter was not a magical role Darren Criss played with StarKid. Darren Criss portrayed the role of Harry, another character from the web series, not Harry Potter. StarKid is a University of Michigan student-run theatre company that produces musical theatre.