For me the thing that ruined it for me was the christian god speaking woman, I mean wtf! Ah c'mon did nobody liked the dog?
It's not that bad. The first half is good but the second half is a disappointment, especially the ending.