After keeping her pregnancy a secret, Laura Linney has given birth to a baby boy named Bennett with her husband Marc Schauer, her rep confirms to Us Weekly Credit: Sonia Recchia/Getty Images

Keeping mum on the big B -- baby! In a happy surprise, Laura Linney has given birth to her first child, her rep confirms to Us Weekly.

The Big C actress and her husband Marc Schauer welcomed a baby boy named Bennett on Wednesday, Jan. 8, her rep tells Us.

Linney, 49, has never addressed the pregnancy, and has never surfaced with a baby bump in public. She last was photographed seven months ago. On June 9, the Emmy winner kept a low-profile in an all black ensemble with matching sunglasses while shopping in Los Angeles. Three days later, she arrived at the 2013 Women In Film's Crystal + Lucy Awards at the Beverly Hilton Hotel in Beverly Hills.

The Fifth Estate actress and real estate agent Schauer got engaged in 2007 and tied the knot in May 2009.