'Call Me By Your Name' actor Armie Hammer thinks being cancelled over sexual misconduct allegations - which he has denied - actually saved his life.