Actress Laura Linney gave birth to a baby born on Jan. 8 with her husband Marc Shauer, managing to keep the news quiet until now.

The 49-year-old actress' rep confirmed the birth to E! News and said their boy had been named Bennett Armistead Schauer.

"They are very happy," the rep said of the couple who has been married since 2009. It is their first child together.

The name is likely inspired from author Armistead Maupin, who wrote the book Linney's miniseries Tales of the City was based upon.

According to Us Weekly, the baby is a surprise as she has never publicly talked about being pregnant and managed to keep relatively off-radar while she was showing.

She was last publicly photographed during Film's Crystal + Lucy Awards in June when she was only a couple months pregnant at the time.

Linney is best known for starring in the show The Big C. In addition to that well-received show, she has appeared in numerous movies, including Hyde Park on Hudson with Bill Murray, Arthur Christmas and the poorly-reviewed The Fifth Estate which starred Benedict Cumberbatch.

image: Wikimedia Commons