Ghost Stories Sherlock star Martin Freeman plays sceptic Professor Phillip Goodman in this film festival favourite. The good doctor is known for debunking supernatural phenomenon, but now he's experiencing things that he can't explain away. Watch it now. Image Source: Everett Collection