 He voiced Finn McMissile in Pixar's 2011 film "Cars 2" and also voiced a supporting role in the animated film "Gnomeo & Juliet".He also starred in the 2012 film "", as Josh Hutcherson's character's grandfather; the film also featured Dwayne Johnson and Vanessa Hudgens.Caine reprised his role as Alfred Pennyworth in the Batman sequel, "The Dark Knight Rises", which was released in July 2012.