Megan Fox has revealed she is expecting a rainbow baby with boyfriend MGK.
The 38-year-old Hollywood star and the 34-year-old musician – who used to perform as Machine Gun Kelly before changing his stage name to MGK and whose real name is Richard Baker – have been a couple since 2020.