When you think it can't get any harder for Glee fans... Mark Salling, who played Noah Puckerman on the show, has been brought up on two charges for possessing child pornography. Investigators with the LAPD seized a laptop, hard drive and a USB flash drive from him back in December. They allegedly contained thousands of images and videos depicting child pornography.