Zoë Kravitz’s Rosemary’s Baby couple costume with Channing Tatum had a major announcement hidden within it. The actress was wearing a giant diamond ring on her left hand, because she is newly engaged to Tatum, People and Entertainment Tonight report.

Multiple sources confirmed the engagement to People but didn’t share when it happened, saying only that it was recent.

zoe kravitz's costume with channing tatum and her diamond ring
MEGA//Getty Images
Zoë Kravitz’s costume with Channing Tatum and her diamond ring

Kravitz and Tatum have been dating for two years now. They have kept their relationship almost completely private throughout that time. The two stars met when Kravitz casted Tatum for her upcoming directorial debut Pussy Island.

Kravitz spoke to GQ last November about working with Tatum on the project, giving rare detail on their dynamic.

“He’s just a wonderful human,” she said. “He makes me laugh, and we both really love art and talking about art and the exploration of why we do what we do. We love to watch a film and break it down and talk about it and challenge each other.”

“Whether it was making me tea or pouring me a drink or going to whip someone into shape or whatever—he really was my protector, and it was really wonderful and sweet,” she added. “I think if you can do something like that together, it’s a good test. And we came out even stronger.”

She also addressed her choice to keep their off-set relationship private, saying, “You want to keep it sacred and private as long as you can. So that you don’t have to even think about what the world thinks about it.”