Film News: 'Christmas Carol' tops charts with $31 million -- The specialty box office roared to life as Lionsgate's "Precious: Based on the Novel 'Push' by Sapphire" opened to $1.8 million from 18 locations for a record-breaking $100,000 per location average.