Not a long time ago, in our world not so far away...