A German retirement home has dressed up its residents as iconic film characters for its annual calendar.

Pictures from the calendar - given to residents, family members and staff - have gone viral online after appearing on Reddit.

Rocky, Easy Rider, Dirty Dancing, Saturday Night Fever, Mary Poppins and Titanic are among the films parodied by the pensioners.

The calendar's stars range from 77 to 98-years-old.

Take a look...

Pensioner Movie Calendar
Irmgard Alt, 79, & Siegfried Gallasch, 87, Imgur
Pensioner Movie Calendar
Erna Rütt, 86, und Alfred Kelbch, 81 Imgur
Pensioner Movie Calendar
Marianne Brunsbach, 86 Imgur
Pensioner Movie Calendar
Ingeborg Giolbass, 84, und Erich Endlein, 88 Imgur
Pensioner Movie Calendar
Erwin J. von der Heiden, 80 Imgur
Pensioner Movie Calendar
Erna Schenk, 78 Imgur

You can see the full set of images on Imgur.