Toumai, the Oldest Human Ancestor
The oldest human ancestor recorded to date, better known as Toumai, is seven million years old and has just "crash-landed" in the world of the living. The entire history of humankind is thrown into question.
Starring
Watch "Toumai, the Oldest Human Ancestor" on Pluto TV released in 2016. It's a movie that is currently available to watch for free.