How The Avengers' Cobie Smulders Got In Kick-Butt Shape

Cobie Smulders spent years warming hearts as endearing journalist Robin Scherbatsky on the sitcom How I Met Your Mother, but at the moment, the 33-year-old actress is giving loving tenderness a break. 

Right now, she’s all about kicking butt and taking names. In her reprised role as agent Maria Hill in The Avengers: Age of Ultron, out Friday, Cobie earns serious #fitspo cred by holding her own (in skin-tight suits, no less) as she presides over a buff posse of superheroes. The body and the tough-as-nails ‘tude were hard-earned: To prep for the role, Cobie put in hours of boxing, spinning, and strength-training.

Next up, Cobie plays an acerbic, always-on-the-run personal trainer in the comedy Results (out on May 29). Talk about get-fit pressure. “When you’re playing a professional whose job it is to get other people in shape, you also want to be in shape yourself,” Cobie tells Yahoo Health.

In the video above, Cobie reveals her health and fitness habits — and the one food she refuses to give up.

Up Next: The Celebrity Green Smoothie Secret That Keeps You Fuller, Longer