Michael Haneke (n.