Kevin Smith is a man who splits the world in two like marmite. Some people, like myself, love his films and everything he does across all mediums, but others despise him and claim he's a terrible creator, but if you are in the minority that hasn't decided, hopefully, I can persuade you to join the team that loves him because honestly, despite his own claims that he's not, I honestly think he's a genius.