David was created in a lab, a strange being of immense power. But they are also just a lonely child, searching for their father.
2017
1958
2018
2023
2005
2024
2020
1916
1986
2021
2022
2007
2015
1995