Filters:

Despite a reasonably original story line, familiar...