Collateral Beauty finds Smith as a New York advertising executive who suffers a massive personal tragedy. Shocked at how quickly his life is going into a tailspin, his colleagues hatch an unorthodox plan to help him, only to see it backfire in unexpected ways.
Part of their plan is having actors playing living embodiments of the concepts of Love, Time and Death. Knightley is set to play Love. She is joining a cast that also already includes Edward Norton (Birdman), Helen Mirren (The Queen), Michael Peña (The Martian) and Naomie Harris (Skyfall).
With David Frankel (The Devil Wears Prada) on board to direct Allan Loeb's (Wall Street: Money Never Sleeps) script, production is already underway with a planned US release date of 16 December this year. Knightley, who was last seen in Everest (2015), is considering several other projects including French writer biopic Colette.