very funny, amusing ...lovely film and cast