Horrible casting choices and way too much character development with not enough action. This is a super cheesy plot and the directors get way too serious. Matthew Lillard is meant to play funny characters like shaggy. Josh Hutcherson and Elizabeth Lail are both surprisingly horrible actors and their banter together does not translate well on screen and looks very scripted. There is no chemistry between the two of them at all.