From Wikipedia, the free encyclopedia. Rory Flanagan is a recurring fictional character from the Fox musical comedy-drama series Glee. The character is portrayed by actor Damian McGinty, and appeared in Glee starting with its third season episode Pot o' Gold, first broadcast on November 1, 2011.