"I couldn't believe it when he asked me to marry him," she said. "I thought we were there to celebrate his birthday. It was such a surprise and I am so happy."
Whitaker, 24, is a show jumper training for a bid to the 2012 Olympic team for Britain and hails from the famous Whitaker show-jumping family. She and Cavill first met at the 2009 Olympia International Horse Show and have been dating for more than a year.
Cavill is said to have called her father Stephen Whitaker, the famous Briton who helps train the Whitaker show-jumping family, hours before to ask permission before proposing. Cue the swoons.
The actor, whose Lois Lane will be played by Amy Adams, made a name for himself in the Showtime drama "The Tudors" alongside Jonathan Rhys Meyers. He is set to star in the thriller "The Cold Day of Light" with Bruce Willis and Sigourney Weaver. He'll also be going Greek as Theseus in the epic drama "Immortals," which also stars Freida Pinto, Mickey Rourke and Kellan Lutz. Both films are due out later this year.
-- Nardine Saad
Photo: Henry Cavill at Zack Snyder's "Sucker Punch" premiere. Credit: Emma Peios / Getty Images