James Cameron ran into his worst enemy outside a Golden Globes after-party last night -- but instead of calling the guy a "f**king a**hole" again -- the award-winning director decided to make peace.
It all went down at the Beverly Hills Hotel where Cameron recognized the professional autograph seeker on his way out -- and decided to approach him.
Unlike their last run-in at LAX -- when Cameron denied his request for an autograph and called the guy an a**hole -- James extended his hand and engaged the "fan" in some friendly banter.
The two ultimately posed for a photo and parted on good terms ...
or maybe just good press.