Halle Berry is reportedly up the Damien Duff.

The 'Cloud Atlas' actress - who already has a five-year-old daughter Nahla with her former boyfriend Gabriel Aubry - is expecting a baby with her fiance Olivier Martinez, according to TMZ.

Halle, 46, is thought to be three months pregnant and is having a boy.

Earlier this week Halle was forced to break up a fight between Olivier and a photographer.

She restrained her fiance and pushed him into their waiting car after a paparazzo accused him of pushing him at Los Angeles International Airport.

The incident happened when the French actor, 47, was trying to navigate his way out of the terminal while carrying Nahla after they arrived back from a break in Hawaii.

Halle became hysterical as they attempted to leave the area amid dozens of camera flashes and pleaded with photographers to leave them alone.

After a photographer told her 'he pushed me,' she replied: 'There is a child. There is a child here, that's why you idiots.'

Olivier placed Nahla in their car and then attempted to confront the photographer but Halle said: 'Olivier no, Olivier no' and pushed him into the vehicle.

Another photographer then told the alleged victim: 'That's assault. He kicked you. That's assault right there. You should make a police report. He can't be doing this s**t because he's violent.'

Asked if he was going to press charges, he replied: 'He kicked me twice. Maybe, we'll see what happens.'

Last November, Olivier entered into a violent brawl with Nahla's father Gabriel, 36, after he dropped her off at the Halle's home.

They reached a mutual decision not to pursue criminal charges and to settle the dispute amongst themselves for Nahla's sake after Gabriel originally filed for a restraining order against Olivier, claiming he had threatened to kill him.

The row stemmed from Gabriel blocking Halle from moving to France with their daughter to escape attention from the media.