Actor Terrence Howard had a Christmas (12) to remember as he became a first-time grandfather.

The Iron Man star's 18-year-old daughter Aubrey gave birth to a girl named Hazel, her first child with husband William Gayle, on 26 December (12).

Aubrey uploaded a series of pictures of the newborn to her page over the festive season and added, "Our new queen (Hazel)."

Aubrey is one of three children Howard shares with his first wife Lori MCCommas.