19. Jahrhundert, England: Philip Pirrip (Douglas Booth) oder auch Pip genannt ist Waise und wird von seiner älteren und kaltherzigen Schwester großgezogen. Er kennt nur die Welt der Armen, doch als er die exzentrische Miss Havisham (Gillian Anderson) und ihre Pflegetochter Estella (Vanessa Kirby) trifft, eröffnet sich ihm eine neue. Kurz darauf wird ihm eine vornehme Erziehung zuteil – bezahlt von einem unbekannten Wohltäter.