And while the pair's relationship appears to be going from strength to strength, judging by pictures of their PDA at various premieres and events, Megan told Who What Wear that she had some hesitations before jumping into a romance with the "Bloody Valentine" star.
"When I met him, I knew instantly that this is a soul I've traveled with before, that this was a soul-mate connection, and that there was a purpose here," she explained. "There was my logical brain chiming and being like, 'This will never work for 101 reasons.' "
But in the end the pros outweighed the cons, and Megan decided to throw herself into the relationship wholeheartedly.
The actress recently hit back at those criticizing their age gap. "You want to talk about patriarchy?" she fumed. "The fact that he's four years younger than me, and people want to act like I'm dating a younger man. He's 31, and I'm 35."
"Granted, he's lived like he's 19 his whole life, but he isn't 19. No one would blink twice if George Clooney was dating someone four years younger. Four years? Go f**k yourself," she continued. "We would have been in high school together. That's so ridiculous that women are treated that way."