You asked:

who wrote the screenplay for great expectations

  • Great Expectations' screenwriters are Charles Dickens and David Nicholls.
  • Charles Dickens
    Charles Dickens
    Charles Dickens

  • David Nicholls
    David Nicholls
    David Nicholls