Monty (Idris Elba), squattrinato meccanico e padre di tre figlie, cerca di sopravvivere con il suo onesto lavoro in un quartiere povero. Dopo aver appreso che l'affidamento delle bambine andrà all'ex moglie Jennifer, donna dalla dubbia morale e spacciatrice di droga, Monty si vede costretto a ingaggiare l'avvocatessa Julia, recentemente incontrata durante un servizio da autista, per far sì che le figlie continuino a vivere con lui in un ambiente stabile e amorevole. Nonostante le enormi differenze sociali ed economiche, Monty e Julia finiscono con l'innamorarsi ma prima di essere felici dovranno colmare il gap che li divide.