Well, if we talk about the unpredictable career choices, there is no one who conquered the market like Nicolas Cage. But the latest movie in which he is appearing is called the weirdest movie signed by him so far. That movie’s name is Left Behind and it is directed by Vic Armstrong. That movie is based upon a series of novels of same name written by Tim Lahaye and Jerry Jenkins. In this film, Nicolas Cage plays the role of Rayford Steele, a pilot who must find answers after half of the passengers on his plane disappear in the Rapture.