Pregnant Halle Berry was spotted showing off her small baby bump while shopping for children's toys. 

The actress is currently in Canada filming her latest movie X-Men: Days of Future Past, when she took some time off to pick up some presents for reportedly her unborn baby and daughter Nahla. 

The 46-year-old mother was seen shopping in the basement of a toy store looking at some children's books. The Daily Mail reported that she left the store with three bags full of purchases. 

The actress was photographed wearing some blue jeans, baggy T-shirt and a grey sweater gave way to a peak of her baby bump.

According to reports, Berry and fiance Olivier Martinez are thrilled to be expanding their family, and the arrival of the baby has even strengthened their romance. 

"Olivier has always been amazing with [Halle's daughter] Nahla, but the pregnancy has strengthened his emotional bond with Halle," a source said. 

Although Berry said the pregnancy was one of the biggest surprises of her life, sources close to the actress say the baby has made Berry and Martinez much closer. 

"I feel fantastic," she told CNN. "This has been the biggest surprise of my life, to tell you the truth. Thought I was kind of past the point where this could be a reality for me. So it's been a big surprise and the most wonderful for me."

Berry, who is said to be about three months pregnant, confessed recently that although she doesn't know the sex of the baby yet, her daughter is excited for the new addition.

"She has been praying for a baby sister - who knows what she's going to get - but she's been praying for a baby sister," Halle said. "So a baby of any sort will just make her through the roof, she really wants to be a big sister."