Human (2025)

Series 1
Series 1
3.5

2025 • 5 Episodes

Season 1 of Human premiered on July 14, 2025

Stranger and more dramatic than we ever imagined - these are our untold origins. With stunning visuals and cutting-edge science, Ella Al-Shamahi revea...Read more