Terrence Howard is expecting his fourth child, which will be the first child for the actor and his third wife Miranda.
Howard and Miranda tied the knot in December 2013 after only a month of dating.
Terrence was ringing in the new year at Orange County, California hotspot AnQi where he hit the stage to rap shortly after midnight on Thursday.
After his performance, he was joined by the high-end Asian bistro owner Elizabeth An who revealed to the crowd that the Iron Man star and his wife were expecting.
A source at the bash said Miranda was glowing as her husband rubbed her baby bump.
Howard has three children from his first marriage to Lori McCommas. They were married from 1989 to 2003 and again from 2005 to 2007.
The Hustle & Flow actor is not only father to 21-year-old Aubrey, Hunter, aged 19, and 17-year-old Heaven, he is also a grandfather to his eldest child’s 3-year-old Hazel.
Terrence can soon be seen on new Fox series Empire, where he plays a music mogul in the drama set in a world of a hip hop empire.
The Best Man Holiday star is known for his volatile relationships as much as he is his acting career.
His second wife, Michelle Ghent, has previously accused him of beating her. She is now demanding $500,000 in back spousal support he owes her.
Terrence was married to Michelle for three years from 2010 (although they filed for divorce after one year) before marrying his current wife Miranda in 2013.
Empire is set to premiere next Wednesday, January 7 at 9 p.m. on Fox.
Click thumbnails for larger pictures