Director Julian Jarrold does a truly excellent job of bringing Charles Dickens' finest novel to the screen. Filled with haunting camera angles, a magnificent score by Peter Salem, and superb acting by Welsh actor Ioan Gruffudd and Justine Waddall, this version of GREAT EXPECTATIONS is defintly worth multiple viewings!!