Answer
Michael Caine played the character Jasper Palmer, a former political cartoonist, in the 2006 dystopian sci-fi film "Children of Men." The film, directed by Alfonso Cuarón, is set in a future where humanity is facing extinction due to infertility and follows a group of people trying to save the only pregnant woman on Earth.