Marilyn Manson joins 'Once Upon a Time'
Marilyn Manson joins "Once Upon a Time"
The rocker will lend his voice to the character of Shadow. "We've always been enormous fans of Marilyn Manson," says the show's creators. "We wanted to cast someone with the vocal ability to make our skin crawl."