Throughout however long I've been reading, the only book/movie that I could compare to
Great Expectations was
Harry Potter. It was kind of a stretch to find comparisons but it worked out okay. Pip and Harry both have pretty cruddy lives when they were little. After all of the stuff they had to do, they both ended up being happy adults, often troubled by their pasts. Pip and Harry's parents both died and left them orphaned and to live with mean relatives. Pip and Harry were both mistreated at young ages but had both made some decisions in their lives that they didn't want to do or had to do to get to their happy spot later on. Harry had to break a lot of rules but ended up being rewarded for it. Pip had to leave his family and everything he loved at home to pursue his happiness elsewhere just like Harry. Harry was not proud of where he lived and neither was Pip. Harry and Pip lived with what they had and made the best of it until they both got their expectations. Harry was to grow up and be a great wizard like his parents and fight bad guys. Pip's was to just live his life and not know who gave him a bunch of money.
While Pip and Harry are out on their own living their lives they meet strange things and come across a new mystery at every turn. Harry finds many people along his travels with backgrounds that you don't find out until way later such as Snape, Lupin, Malfoy, etc. Pip meets people with mysterious backgrounds too such as Molly, the convict form the beginning, and Ms. Havisham and her creepy self. Once again, you won't find out what the mystery is behind the characters until the end of the book. Pip and Harry also come across women they love to. For example, Ginny and Estella. Sure, Estella is a jerk at first and Ginny almost fainted at the sight of Harry but it's the point that I'm trying to get across that matters. Harry goes on many adventures with his friends Ron and Hermione. Pip goes on his adventures with Herbert and maybe Estella. However, as you can see, Harry and Pip are very much alike and also very different.