Which actor portrayed the android David in Prometheus and Alien: Covenant?

The story behind the answer

Michael Fassbender portrayed the android David in Prometheus and Alien: Covenant.

David is a synthetic android created by the industrialist Peter Weyland and introduced in Prometheus as the crew's butler, maintenance specialist, and caretaker aboard the USCSS Prometheus. Although designed to serve humans, David develops an intense curiosity about creation, consciousness, and the limits imposed on artificial beings.

Fassbender plays David with deliberately controlled movements and an unusually calm manner. The character's fascination with mythology, films, and human behavior gives him an unsettling personality that is more expressive than a conventional machine. His experiments with the black pathogen and the Engineers' technology make him a crucial figure in the Alien prequel storyline.

In Alien: Covenant, Fassbender also plays Walter, a later android model designed to serve the colony ship's crew. The two characters look identical, which creates a major identity twist. Idris Elba played Captain Janek in Prometheus; Benedict Cumberbatch and Tom Hardy were not David.

Source: Wikipedia · fact-checked Aug. 2026

Add question to a list

Choose a list to keep this question in: