A gripping psychological thriller set in the mysterious streets of Venice, filled with shadows of the past.