Actress Laura Linney, 49, managed to keep everyone (in the public, at least) in the dark for nine long months. 'Good Morning America' says her son's name is Bennett Armistead and he was born Jan. 8.
E! says the actress did a good job of hiding her pregnancy. She hasn't even been seen in public since attending an event in Beverly Hills in June.
At the time, she would have been about three months along and kept her growing baby bump hidden under a baggy black dress.
She was also a no-show at the 2013 Emmy's where she won Best Actress for her role in 'The Big C.' It was her fourth Emmy.
Linney's rep told People both the actress and her newborn son are happy and healthy.