It retells a familiar story, but what a great, great story.