Movies Josh Hartnett Calls His ‘Pearl Harbor’ Sex Scene With Kate Beckinsale ‘Embarrassing’ Beckinsale played the love interest for Hartnett’s Danny Walker and Ben Affleck’s Rafe McCawley. Zehra Kabak6 August 2024