A crotchety old man isn’t the first person who comes to mind when you’re looking for a star for an animated kids movie. If anyone can pull it off, though, it’s Ed Asner. The veteran actor played the voice of Carl Fredricksen in Pixar’s Up, and his vocal work fully convinces you that this geriatric grump has a true heart of gold. Asner has been charming audiences ever since he played the beloved Lou Grant on The Mary Tyler Moore Show. When we asked him about his favorite movies, he split his vote between war films and animation — including Up. Why shouldn’t he be proud?