Matt is a U.S. Army cook. On his Class A uniform, he is shown wearing the insignia of the U.S. Army Ordnance Corps as he assigned to such a unit. He actually should have been wearing the insignia of the Quartermaster Corps which handled food service for the troops.
Helen and John fly to Ireland from England on a B-25 bomber. However, no such aircraft were based in England during the war.
Richard Gere is supposed to have been not in combat, yet he is wearing a European-African-Middle Campaign Medal ribbon.
After the two British workers tell Henry that they will turn on the water after they finish their tea, they call him a Yank. Henry replies that he is not a Yankee but is from Oklahoma. Yank is the common British word for any American, no matter where in America they are from.
In the restaurant with the slot machine, her Coke bottle has a painted 'CocaCola' painted on the bottle. That bottle was introduced in 1957. Before that it was only molded in the glass.
The film is set during WW2, but throughout the very first scene we see modern 1970s road markings.
When Helen plays the slot machine in the Officer's Club, in Ireland, there are some "Roosevelt dimes" in her payout. The scene is 1943-44, and the first Roosevelt dime wasn't minted until after the war, in 1946.
Matt and Danny are U.S, Army cooks, hence non-combatants. They are shown undergoing training with fake landing craft for D-Day. As cooks, they would be in the rear and would certainly not land on the beach with infantrymen under fire.
When Helen and John visit Wales and Helen points towards Ireland, she is actually pointing east towards England whereas Ireland is to the west.