Neil, sources say, met with Cage for lunch at the Aria hotel earlier this year when a woman approached Cage looking for an autograph. That's when Neil grabbed the woman by the hair and threw her to the ground.
Neil claims he was pushing past her after she became aggressive. Police say there is hotel security video of the incident.
Once outside the hotel, Neil and Cage got into an argument of their own which was recorded by paparazzi. Cage is seen attempting to restrain Neil and yelling for him to stop.
Neil is being charged with misdemeanor battery which could carry a six month sentence if convicted.
His first court appearance is scheduled for July 27.