awesome movie kevin smith is great