For anyone that hasn't yet seen X-Men: Days of Future Past, it's well worth a look. But while doing press for the film, James McAvoy and Michael Fassbender did some impressions of Patrick Stewart and Sir Ian McKellen - who they play younger versions of.
You can see there's genuine affection there and they're actually pretty good impressions.