Violinist Caroline Waverly returns to her home town, only to find a serial killer on the loose.
Sorry, Carnal Innocence isn't currently available to watch on Demand 5.
Mystery starring Gabrielle Anwar and Colin Egglesfield.
A violinist becomes a target for a serial killer.
Browse all shows
Channel 5 Broadcasting Ltd. 2015