Xavier Dolan: "I make films with my heart... so I've been a brat"