In the trailer for Oblivion, we see actor Tom Cruise as Jack Harper, a drone repairman inhabiting a war-torn, post-apocalyptic Earth.

His routine existence is interrupted, leading him into the hands of Malcolm Beech, played by Morgan Freeman, who leads an underground and previously unknown colony of humans. This sets off a chain of events in which he begins to question what he thinks is his reality.

The film, which is directed by Joseph Kosinski (Tron:Legacy) comes out on April 19 in theaters and in IMAX.

Here, Mashable exclusively offers an advance stream of the film's soundtrack, featuring original music from Joseph Trapanese and Anthony Gonzales.

Additionally, the final song on the soundtrack features Gonzales' band M83 collaborating with Susanne Sundfør on the title song, "Oblivion."

Trapanese will host a Google+ Hangout at 3:30 p.m. EST today where fans can ask questions on the hashtag #AskOblivion.

The Oblivion soundtrack comes out April 9 on Back Lot Music.

Image courtesy Universal Pictures