The best films are the ones that stay with you long after you've watched them.