“Glee” actor Mark Salling, who played Noah ‘Puck’ Puckerman on the hit TV musical series “Glee,” was taken into custody on Tuesday on child pornography charges.

LAPD’s Internet Crimes Against Children unit arrived at the actor’s home in Los Angeles and arrested him on suspicion of possessing child pornography, New York Daily News reported. He was booked into the downtown LA jail, according to the police.

The news of his arrest was first reported by the syndicated investigative series "Crime Watch Daily." Meanwhile, according to the authorities, the Police had to break through the door after Salling repeatedly ignored the knocks on his door.

Lt. Andrea Grossman of the LAPD Internet crimes against children task force reportedly said that they found “more than 100” images of child sex abuse which included “disturbing” pictures of pre-pubescent youths. She added that other electronic devices from his home were seized by the unit for further examination. The actor was later released on bail, which was set at US$ 20, 000 (AU$ 27, 444).

Salling had previously hit the headlines in 2013 when his ex-girlfriend, Roxanne Gorzela, sued him for sexual battery. The actor filed a cross-complaint, and during the January 2013 SAG Awards, he told E! News, "I just want the chance to defend myself -- and I will, vigorously.”

The actor settled the suit earlier this year after being ordered by a judge to pay Gorzela US$2.7 million (AU$3.7 million), according to reports.

Mark Salling had joined “Glee” in 2009. He played McKinley High School student Puck who was a member of the football team. He was portrayed as a skirt chaser, a selfish person capable of betraying friends to suit his immediate needs and making fun of “nerds” and their artistic endeavours.