Kevin Smith re-finds his inner punk