When Glee actor Mark Salling was arrested in connection with possessing child pornography Tuesday, it sent shock waves through the still devoted fan base of Fox's cult favorite musical-comedy.

Salling, 33, played Noah "Puck" Puckerman from 2009-15 on Glee. A mohawked jock known for tossing students into a dumpster, Puck was best friends with Cory Monteith's character Finn Hudson – though he cheated and had a baby with Finn's girlfriend – and evolved over six seasons, eventually enlisting ...