Pearl Harbor (2001) 20 March 2012 Film review: Pearl Harbor (2001), directed by Michael Bay Captains Rafe McCawley (Ben Affleck) and Danny Walker (Josh Hartnett) have been best friends since childhood.