Amour is a 2012 drama film written and directed by Michael Haneke, starring Jean-Louis Trintignant, Emmanuelle Riva and Isabelle Huppert.