When art restorer Julia (Kate Beckinsdale) discovers a painting linked to centuries old murders, she finds that a new wave of murders might have been triggered. As more people start to die, she tries to find the reason behind the murders, and the killer.