Jennifer Lopez threw a party to celebrate her husband Marc Anthony's 42nd birthday on Thursday (16Sep10) at an upmarket restaurant in New York City.