Set amidst the backdrop of the 2008 housing market catastrophe, Dennis Nash (Andrew Garfield), a hard-working and honest man, can’t save his family home despite his best efforts.

Thrown to the streets with alarming precision by real estate shark Mike Carver (Michael Shannon), Dennis, out of work and luck, is given a unique opportunity — to join Carver’s crew and put others through the harrowing ordeal done to him in order to earn back what’s his. Delicately training his eye on the rigorous details, the reliably astute Ramin Bahrani imbues his characters with icy complexity to achieve his compassionate portrait of a man whose integrity has become ensnared within an all-too-relevant American crisis.

Garfield does his best work to date in his nuanced portrayal of a moral man in an immoral world, while Shannon vividly illustrates the visceral need underlying Carver’s manic drive to succeed, giving dimension and depth to this seemingly cold and calculating man. Enthralling, provocative and timely, ‘99 Homes’ is simply not to be missed.