Reviewed by: Greg Mueller

Greg's Score:
6.25

Plot/Story

7

Characters

7

Acting

7

Cinematography

7

Production Design

8

Soundtrack

6

Execution

6

Emotional Impact

2


Review:

I'm surprised to see such terrible scores for The Gallows. It's the first horror movie in quite a while that I actually enjoyed and didn't spend its duration complaining about the terrible acting, effects, and plot. The acting was surprisingly good and I believed all of the characters, even if they look a bit old to be in High School. The story isn't really new or unique, but in a movie like this, the setting is what really matters and the empty school in the middle of the night was sufficiently creepy. I really wish they had spent more time moving throughout the school, but the rooms we do get to see felt real. I'm not a fan of the "Found Footage" trend, but The Gallows provides a good reason for the characters to be totting around a camera and all the shots felt like they were just from a hand held camera or a cell phone. There aren't a bunch or inconsistencies or plot holes like I've grown used to in these Blumhouse movies and the pacing was pretty solid. I wish we had spent more time in the "Horror" part of the movie (either through a longer run time or shortening the set-up section) and the ending was pretty bad and has an awful CGI moment and just generally disappoints. I don't even think I'm being easy on this film or that I've lowered my bar for horror movies. I didn't care about any of the characters, but I believed them and I liked the story. If this wasn't subjected to the "Blumhouse Treatment" and had a few script adjustments, The Gallows could be a classic. As it is, I found it to be an enjoyable horror movie that wasn't particularly scary, but was believably acted and has an interesting story.

Whoops, looks like something went wrong.

1/1 ErrorException in Filesystem.php line 81: file_put_contents(): Only 0 of 284 bytes written, possibly out of free disk space

  1. in Filesystem.php line 81
  2. at HandleExceptions->handleError('2', 'file_put_contents(): Only 0 of 284 bytes written, possibly out of free disk space', '/var/www/fadviews/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php', '81', array('path' => '/var/www/fadviews/storage/framework/sessions/19820a03ed5a21b6ba67a1695a384e4bc71a3070', 'contents' => 'a:4:{s:6:"_token";s:40:"hw86Qv7OWBpoYtQ9ZdSiQjFTgydxickNFHKsArCA";s:9:"_previous";a:1:{s:3:"url";s:47:"https://www.fadviews.com/reviews/film/72/299245";}s:9:"_sf2_meta";a:3:{s:1:"u";i:1713502303;s:1:"c";i:1713502303;s:1:"l";s:1:"0";}s:5:"flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}', 'lock' => true))
  3. at file_put_contents('/var/www/fadviews/storage/framework/sessions/19820a03ed5a21b6ba67a1695a384e4bc71a3070', 'a:4:{s:6:"_token";s:40:"hw86Qv7OWBpoYtQ9ZdSiQjFTgydxickNFHKsArCA";s:9:"_previous";a:1:{s:3:"url";s:47:"https://www.fadviews.com/reviews/film/72/299245";}s:9:"_sf2_meta";a:3:{s:1:"u";i:1713502303;s:1:"c";i:1713502303;s:1:"l";s:1:"0";}s:5:"flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}', '2') in Filesystem.php line 81
  4. at Filesystem->put('/var/www/fadviews/storage/framework/sessions/19820a03ed5a21b6ba67a1695a384e4bc71a3070', 'a:4:{s:6:"_token";s:40:"hw86Qv7OWBpoYtQ9ZdSiQjFTgydxickNFHKsArCA";s:9:"_previous";a:1:{s:3:"url";s:47:"https://www.fadviews.com/reviews/film/72/299245";}s:9:"_sf2_meta";a:3:{s:1:"u";i:1713502303;s:1:"c";i:1713502303;s:1:"l";s:1:"0";}s:5:"flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}', true) in FileSessionHandler.php line 71
  5. at FileSessionHandler->write('19820a03ed5a21b6ba67a1695a384e4bc71a3070', 'a:4:{s:6:"_token";s:40:"hw86Qv7OWBpoYtQ9ZdSiQjFTgydxickNFHKsArCA";s:9:"_previous";a:1:{s:3:"url";s:47:"https://www.fadviews.com/reviews/film/72/299245";}s:9:"_sf2_meta";a:3:{s:1:"u";i:1713502303;s:1:"c";i:1713502303;s:1:"l";s:1:"0";}s:5:"flash";a:2:{s:3:"old";a:0:{}s:3:"new";a:0:{}}}') in Store.php line 262
  6. at Store->save() in StartSession.php line 88
  7. at StartSession->terminate(object(Request), object(Response)) in Kernel.php line 138
  8. at Kernel->terminate(object(Request), object(Response)) in index.php line 58