Episode XII

December 22, 2022
70.0%

The Head - S2 - E6

Episode XII

As the Alexandria threatens to explode, the remaining scientists jump ship and onto the only life boat – putting them face-to-face with the real killer.

The Head: All seasons