I never read the books and I can honestly say that they are probably way better. The acting was lacking (except Josh Gad), the plot was confusing and it didn’t explain anything, the characters were dull and empty, and the dialogue left something to be desired. This movie felt thrown together and for a movie coming from a major production company I expected more.