I thought the film was well acted, Liam Neeson and Geoffrey Rush were superb, but the film missed a lot of the plot lines and characters from the book, most importantly Eponine who is integral to the story. Maybe 2 hours was not long enough to be true to the book.