Val Kilmer will star alongside Denzel Washington to play a fellow time-travelling FBI agent in Deja Vu.

The pair, who have not previously worked together, will team up for thriller which centres around the duo, who step back in time to stop a terrorist from blowing up a ferry.

Directed by Tony Scott, the film is due to start shooting next month in New Orleans, Louisiana.