"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.