![](https://vip.nypost.com/wp-content/uploads/sites/3/2017/05/gettyimages-675592660.jpg?quality=90&strip=all&w=650)
Katie Holmes got in a last-minute sweat session before hitting the red carpet for the Met Gala.
The actress, 38, was spotted taking a hot yoga class downtown on Monday afternoon, just hours before shimmying into a form-fitting teal Zac Posen gown.
Classgoers were impressed by Holmes’ moves, but nobody bothered the actress once the class was finished.
While Holmes sweat it out in a casual sports bra and leggings for yoga, her red-carpet look was the epitome of elegance. She wore a teal gauffre jacquard gown from Posen’s Fall/Winter 2017 collection.