I am unable to believe even for a second that Richard Gere could beat up Andy Garcia.
Even with the element of surprise on his side. The max he could manage is get that first punch in. After that, Garcia would dig into him and batten him down even with one hand glued behind his back. He would literally smash his whole fist all the way into Gere's gut and tear his entrails out.
There is a damn good reason that Gere has been cast as a tough guy very, very few times in his career. Seems like this film missed that reason.