Actor Morgan Freeman has joined the cast of Universal Pictures' sci-fi drama Horizons, which has also gone under the title Oblivion.

Horizons centers on Tom Cruise's character, the last man on an uninhabitable Earth who repairs space ships and keeps an eye out for alien attacks. The man goes on a journey of discovery when a mysterious woman crash lands on the planet. It isn't known what character Morgan Freeman will play, although it is said to be a pivotal role.

We reported back in September that Jessica Chastain was set to play one of the two female leads, although it doesn't seem that she is involved with the project anymore. Olga Kurylenko and Andrea Riseborough have been cast as the two leads.

Joseph Kosinski (Tron: Legacy) is directing from a script which is being rewritten by Michael Arndt. Karl Gajdusek and William Monahan previously worked on the script. It isn't known when production will start on Horizons.