Tag Archives: Jim Henson Company

‘The Star’ Returns to Theaters for 2 Days

The Star

“The Star,” the animated Christmas tale of the nativity, returns to theaters for two days in December.

Read more