Zoe Saldana says she wasn't mad when Britney Spears accidentally told ET she was pregnant with twins in 2014, but she was taken aback.
The 38-year-old actress appeared on Thursday's Watch What Happens Live With Andy Cohen and recalled when her Crossroads co-star broke her baby news. "We were on the same flight from L.A. to New York and we just talked for the duration of the flight," Saldana said. "She has two boys, I was having twins, we had such a beautiful talk and I forgot [about it]. It never even occurred to me to tell her not to say anything because we weren't trying to hide it, we were just trying to be discreet."
EXCLUSIVE: Zoe Saldana Reveals Heartwarming Reasons She Admires GOTG 2 Co-Stars Chris Pratt & Kurt Russell
TheGuardians of the Galaxy Star Vol. 2 star added that "when she disclosed it, she was just being Britney."
"I loved her but I don't mean that in a negative way," Saldana continued. "I mean that in the way that she lives her life in such truth that I was shocked because we weren't ready to sort of share that -- but it was Britney so it was OK."
WATCH: Crossroads Set Secrets --Director Details Britney Spears' 'Beautiful Romance' With Justin Timberlake
Saldana noted that the two haven't spoken since Spears spilled the news, but only because they haven't seen each other. Quoting the 35-year-old pop princess' "Work B**tch" song, she quipped, "It's Britney b**ch!
ET has been with Spears since her "...Baby One More Time" days. Check out our exclusive interview with the singer when she was just 18: