Actress reveals new baby news – but kept it secret for weeks!

How I Met Your Mother actress Cobie Smulders broke some exciting news on the red carpet earlier this week!

The star, best known for her role as Robin Scherbatsky on the long-running show, appeared at Sundance Film Festival where she casually mentioned to reporters that her three-week old baby was waiting for her at home. Cobie was at the festival to promote her upcoming film Unexpected when she revealed the happy news.

"I'm in Sundance and I have a 3-week-old baby, so I can certainly relate," Cobie said during a discussion about the film's motherhood theme. "It's my world at the moment, and it's just so prevalent in the world today."

Cobie was looking fabulous just weeks after giving birth, wearing a casual skater skirt and loose tee with brogues.

The actress and her comedian husband Taran Killam announced last October that they were expecting their second child. The couple married in September 2012 and have one daughter together, five-year-old Shaelyn Cado.

​Although Cobie didn't reveal the sex of her new little one, she had mentioned before giving birth that her and Taran were keen for it to be a "surprise" for them. And a surprise for us too, whenever we find out!