Great Movie, but 'Always' is better.
Spencer Tracy (Pete) was 43 when he made this movie; Irene Dunne, 45, plays Dorinda and both are too old for their roles. I think actors in their late 20s or early 30s would have been more believable in the movie's WWII setting. Tracy and Dunne are very good together, but they don't have the sizzle that Dreyfuss and Hunter do in "Always".
What was the director of "A Guy Named Joe" thinking when a 27-year-old Van Johnson (18 years younger than Dunne) was cast as Ted, Dorinda's love interest after Pete is out of the picture? I like the story (even though there's a little too much war-time propaganda in it), BUT it's just TOO WEIRD watching a woman who looks 45 paired with a man who is clearly much, much younger. Dunne and Johnson can't overcome the miscasting.
I think the remake (different storyline) is just as good and the casting is perfect. In "Always", Richard Dreyfuss plays Pete who is probably 10-12 years older than Holly Hunter's Dorinda. Dreyfuss is magnetic in his role and you can feel the chemistry between he and Hunter. The actor cast as Ted (very cute) is closer to Dorinda's age, and they are great together as well. Women love guys that can make them laugh. Spielberg got the age differences and the romance right. Watch Pete's ghost dance with Dorinda at her house after her date with Ted. Love it!