LONG BRANCH — A man living in this country illegally has been charged with killing a man execution style inside a restaurant and then trying to kill his ex-girlfriend who sat at the same table.

Prosecutors say city resident Miguel Leal Camara, 40, walked into the Bom dMais Luncheonette after 3 p.m. Tuesday and shot 45-year-old Marco Antonio Rosa Moreira in the head.

Moreira was sitting with Camara's ex-girlfriend and her family. Prosecutors say Camara ignored a restraining order that barred him from approaching the woman.

Authorities say Camara then tried to kill the woman but was stopped by several people who subdued him and tried to take away his gun.

A police officer who was driving by the restaurant was flagged down. When he entered the eatery, he found the violent struggle in progress. Police say Camara tried to grab the cop's gun but failed. More officers arrived and arrested Camara.

Google Maps

Camara was charged with first-degree murder, first-degree attempted murder, second-degree weapons offenses, second-degree disarming a cop, and fourth-degree violating a domestic violence restraining order.

Moreira was pronounced dead at the scene at 3:38 p.m.

Camara was expected to appear in Superior Court in Freehold Borough Wednesday afternoon.

New Jersey 101.5 did not know Wednesday afternoon whether Camara had an attorney who could speak on his behalf.

Dan Alexander contributed to this report.