Tom Hardy & Charlotte Riley Are Expecting, & Their Children Are Going To Be So Beautiful

It's all happening: Happy news, Tom Hardy and Charlotte Riley are expecting a baby. Hardy and Riley appeared at the premiere of Legend in London today, Riley in a gorgeous black gown that showed off her growing bump. Hardy stars in the film, playing twin gangsters Ronald and Reginold Kray — real life twin gangsters in London in the mid-twentieth century. The film portrays Reggie as the more rational twin forced to keep his sociopathic brother in line.

Hardy and Riley became engaged in 2010 after they co-starred in 2009's Wuthering Heights, appearing as lovers Heathcliff and Cathy in the adaptation of the Emily Bronte novel. They also appeared together in the second series of Peaky Blinders, the BBC series about the Birmingham gang of the same name in the ’20s. Hardy plays a London mob boss, and Riley a horse trainer and lover of Cillian Murphy's character Tommy Shelby.

Despite their early engagement, Hardy and Riley didn't marry until 2014, and now just a year later a baby is on the way. Today's premiere is the first time the couple has appeared together in public in quite a while. The very private couple has yet to comment on Riley's pregnancy.

Tim P. Whitby/Getty Images Entertainment/Getty Images

The actor is notoriously quiet about his personal life, so this is the first news of a second child for the 37-year-old actor. He has a son, Louis, born in 2008 from a previous relationship with Rachael Speed. He was previously married to producer Sarah Ward from 1999 to 2004 until their relationship ended in divorce. E! reports that he didn't even reveal his marriage to Riley until eight months after the wedding, accidentally letting slip when he called her his "missus."

"I take great pride in being a father," Hardy has said, according to The Mirror.