Morgan Freeman, in particular, shines in the movie, bringing his signature wit and charm to the role of Joe. Michael Caine and Alan Arkin also deliver memorable performances, adding to the movie's humor and heart.