Marty Byrde (Jason Bateman) es un asesor financiero con una aparente vida normal en familia. Casado con Wendy (Laura Linney) y con dos hijos, Charlotte (Sofia Hublitz) y Jonah (Skylar Gaertner), todos llevan una vida apacible y ordinaria. Pero bajo esa apariencia la vida de Marty esconde un gran secreto: es el encargado de blanquear el dinero de uno de los cárteles de droga más importantes de México. Todo parece ir bien hasta que Marty debe llevarse a su familia desde Chicago a Ozark, en Missouri.