Comedian Tom Green returns to his hometown in Ottawa, Canada to confront the ghost that once chased him through the hallways of the legendary Canadian Museum of Nature.