Morgan Freeman has joined Tom Cruise, Andrea Riseborough, and Olga Kurylenko in Joseph Kosinski's sci-fi action flick Oblivion (formerly titled Horizons).  Cruise plays a veteran soldier who's banished to the surface of a post-apocalyptic Earth and tasked with repairing ships that hunt down the aliens who destroyed our planet. When a mysterious woman (Riseborough) crash-lands nearby, their encounter sets off an eye-opening chain of events.  Deadline reports that Freeman's role is currently unknown, but it's a "critical part."  I don't have those details either, but I'm willing to wager it will be a dignified, intelligent character who is either a mentor and/or a nemesis.  Call it a hunch. [Update: Variety's Jeff Sneider tweets, "Morgan Freeman will play Malcolm Beech, the leader of the human resistance on Earth."]Freeman will be seen in theaters later this summer reprising his role as Lucius Fox in The Dark Knight Rises.  He's also co-starring in Louis Leterrier's magician heist flick Now You See Me.