I thought this was good. I was kind of confused w/ the timeline. It seems they based it in the modern era, but not quite.

Lots of characters introduced.