Based on James Patterson book by the same name, this film uses an element of fantasy. It's a very captivating film and the cast has a good chemistry between them probably from all their Charmed days.