Terrence Howard is expecting first child with his third wife, Miranda, which will be his fourth.
The 45-year-old actor announced the news at a New Year's Eve party at AnQi in Orange County, Calif., just after the clock struck midnight, the New York Post reported.
The "St. Vincent" actor, 45, is already the father of three children - Aubrey, 21, Hunter, 19, and Heaven, 17 - from his first marriage to Lori McCommas.