Cris Johnson (Nicholas Cage) has a gift - the ability to see a few minutes into the future, an extra sensory talent that comes in handy for his job as a magician in a seedy Vegas Club. It also has it's uses at the blackjack tables when Cris needs a little extra cash. But his talent is no mere parlour trick and has not gone unnoticed by the authorities. And FBI counter-terror agent Callie Fellis (Julianne Moore) is eager to tap his brain to help thwart a terrorist group's planned attack on Los Angeles with a weapon of mass destruction.