Gerard Butler is on his way to getting that "300" body back.

The 41-year-old flashed his shredded torso while in the locker room of the Celtic soccer team in Glasgow on Tuesday.