When James Brown lands in Vietnam, he is greeted by an Army private wearing ribbons on his fatigue uniform.The Army has never worn ribbons on fatigues. The ribbons are also in the wrong order of precedence (campaign ribbons higher than personal decorations such as the Purple Heart),
At the T.A.M.I. show, James walks by the Beach Boys dressing room. They are wearing "Pendleton" long sleeve shirts, which they wore earlier in their career. At the T.A.M.I. show they wore their trademark short-sleeved striped shirts, which they had been wearing in concert since at least March 1964.
When the madam pays James, she peels off a roll of $1 bills.They're federal reserve notes with a green seal, introduced in the early 1960s. The bills should've been silver certificates or US notes with blue or red seals.
When James and his entourage land at a base in Vietnam he is greeted by a private second class (PV2) who introduces himself as "Officer Dooley". Privates are not officers. The private is also wearing ribbons on his fatigues, which is an error that someone else pointed out, but he also way too many ribbons for someone with the second-lowest rank in the Army to have earned.
More than a few times the edge of the wigs worn by the cast can be seen blending in poorly on their foreheads. This is especially true in the 1960's scenes.
When James walks to the private jet after talking to Velma at the airport, modern cars can be seen parked behind the control tower. Later, when the police are chasing James in his truck through an industrial area, modern cars can again be seen parked in the background.
In the Vietnam scene, a title card says 1968 while the song "The Payback" plays. "The Payback" was released in December 1973.
At the beginning of 1965, Ben gives James a chauffeur-driven black 1967 Cadillac.