Katie Holmes has got some fancy footwork!

The 33-year-old actress worked up a sweat during a recent dance class in Hollywood, showing off her best ballet moves.

PHOTOS: See more pics from Katie's dance rehearsal

A co-founder of the Dizzy Feet Foundation along with So You Think You Can Dance's Nigel Lythgoe, Holmes has long been a fan of plies and pirouettes.

In July 2009, the Don't Be Afraid of the Dark star worked with choreographer Tyce Diorio to perform a seductive routine to Judy Garland's "Get Happy" on Lythgoe's So You Think You Can Dance.

And she's gotten hubby Tom Cruise and daughter Suri, 5, into the act, too!

While little Suri is often spotted out and about in her adorable ballet attire, dad Cruise showed off his hip-hop moves at the 2010 MTV Movie Awards.

Appearing as his Tropic Thunder alter ego Les Grossman, Cruise, 49, moved his hips and jokingly tried to smack Jennifer Lopez's booty during the performance.

"I can dance a bit," Cruise told Us. "My wife's a dancer, so I like dancing."