"Heroes" star Mila Ventimiglia has one super body!

The 34-year-old star shows off his surprisingly fit physique in some new behind-the-scenes photos from his new movie, the Adam Sandler flick "That's My Boy."

Sporting dog tags, tattoos and a buzz cut, Milo looks great. And who knew he was hiding those abs and all those muscles under there?!

Milo plays a soldier in the movie, which also costars Leighton Meester and Andy Samberg.

Check out more photos from the set in the gallery above!

"That's My Boy" opens Friday in theaters.

Hot Videos