James Cameron -- True Lies

12/26/2009 4:28 AM PST BY TMZ STAFF
Just five days before James Cameron called a fan a "f**king a**hole" after refusing to sign an autograph, the "Avatar" director proclaimed that he'd "sign as many autographs as people will line up for."



Apparently, Cameron forgot that logic Wednesday afternoon, when he rejected a fan request at LAX -- and then blasted the guy for invading his "personal space."