or did you mean:Le Castle Vania at TILT, La Place des Arts