Yes, a quick solve. A couple of groans (7d and 16d). A couple I didn't like - the definition in 15d suggests a greater level than the solution, and I didn't like the "film" in12a.
I had to Google onychophagists!
Despite 13a immediately ringing a bell, I didn't see the theme until told there was one here.