Some sources included in this module are from JustWatch.
ITVFree
Watch
About
Two enhanced humans, known as chimaeras, clash in a violent game of cat and mouse. They must decide whether to become part of the organisations that seek to use them, or break free to shape their own destinies.