Tom Cruise double. Michael Mann directs the crime thriller 'Collateral' (2004), which sees Cruise cast against type as assassin Vincent, who hires taxi driver Max (Jamie Foxx) to take him to five different addresses over the course of one evening - and to wait outside while he carries out his ruthless business.
As Max becomes aware of Vincent's true purpose - and realises that one of Vincent's potential victims is Annie (Jada Pinkett Smith), a young, friendly and attractive lawyer who rode in his cab earlier, he must find a way to prevent Vincent from killing again - and to save his own skin.
Mark Ruffalo, Bruce McGill and Peter Berg co-star as the three LAPD cops hot on Vincent's tail.
Steven Spielberg directs 'War of the Worlds' (2005), a big-budget adaptation of the classic science fiction novel by HG Wells.
Divorced father-of-two Ray Ferrier (Tom Cruise) is looking after his children - uncommunicative Robbie (Justin Chatwin) and precocious Rachel (Dakota Fanning) - while his ex-wife Mary (Miranda Otto) goes to Boston for the weekend.
After violent electrical storms start breaking out across the world, Ray goes to investigate the results of a lightning strike further down his block, only to witness a vast armoured machine break out of the ground and start laying waste to everything in its path.
Fleeing New Jersey with his children, Ray begins a horrific journey through an America gripped by panic as the alien war machines start to systematically wipe out humankind.