The cast of "Pearl Harbor" includes some of Hollywood's most talented actors. Ben Affleck and Josh Hartnett deliver impressive performances as the two lead characters, Rafe and Danny. The chemistry between the two actors is palpable, and their portrayal of the complexities of their friendship is convincing. Kate Beckinsale shines as Evelyn Johnson, bringing a sense of strength and vulnerability to her character.