I saw the film earlier this week
I went to a screening of Collateral Beauty 3 days ago. I wasn't too sure what to expect, but I do like when Will Smith takes on more serious roles like this one that aren't just action or humor-filled.
Some critics will say the movie is a bit hokey but I think it works well as a holiday film. Smith doesn't dominate the screen time, it's more shared evenly with his co-stars. But he does show some real emotional depth towards the end. This is a good Christmas movie to take the family to and Will Smith still shows why he's one of the most bankable movie stars out there today.