Caine took on 'Cars 2' for grandkids
Michael Caine decided to appear in 'Cars 2' for his grandchildren.
The British star – who voices Finn McMissile in the animated movie – wanted to be able to show the younger members of his family what he did but realised he couldn't show them some of his more adult-themed films.