Credit: Press Association via AP Images

It's a bird! It's a plane! It's a groom!

Man of Steel star Henry Cavill is engaged to British athlete Ellen Whitaker, the Belfast Telegraph reports. The 27-year-old actor popped the question during a recent trip to Hollywood.

"I couldn't believe it when he asked me to marry him," Whitaker says. "I thought we were there to celebrate his birthday. It was such a surprise and I am so happy."

Ever the gentleman, Cavill asked Whitaker's father, Stephen, for permission before getting down on bended knee.

Cavill's first starring role was in Showtime's The Tudors; Whitaker is currently training in hopes of making the British showjumping team in the 2012 Olympics.