Our favourite That ’70s Show actor is ENGAGED!

The world swooned when Ashton Kutcher finally popped the question to Mila Kunis after all those years, and now another star of the beloved sitcom That '70s Show is set to tie the knot!

Topher Grace, who played the adorably nerdy Eric Foreman, is reportedly engaged to actress Ashley Hinshaw, best known for her role in the Marvel TV series Agent Carter.

The pair walked the red carpet together at the Art of Elysium Heaven Gala in California over the weekend, and Ashley was quick to flash her diamond ring for the cameras. A source close to the couple confirmed the happy news, telling Us Weekly that Ashley was "totally in shock and so happy" after the proposal.

Much as we loved Eric and Donna together, we have to admit Ashley does seem like a better match for the actor… height-wise at least!

Topher's pals were apparently very impressed, with one friend at the event telling him he "did good" in picking Ashley's ring.

We agree!

Before meeting Ashley, Topher had previously been linked to heiress Ivanka Trump and Australian actress Teresa Palmer. He and Ashley have remained pretty low profile since they started dating, with nothing revealed on social media and very little said in interviews about their relationship.

We wish them all the best!