American director and screenwriter Kevin Smith is one of the film industry's most beloved cult figures. He has made some of the most memorable moments in film in recent times.