Gerard Keeps It All Covered Up

What is up with these guys????

They’re actors. They’re not supposed to be SHY!

As we mentioned before, Gerard Butler has been in our hometown of Miami celebrating the holidays.

Earlier this week, he was out on Miami Beach wearing some long, army shorts and a polo.

The actor was spotted again on Friday walking along the beach.

And again he was wearing the long, army shorts.

And again he was wearing a polo!

It’s the beach, time to take off the shirt!

Seriously, is he hiding a bad case of the moobies?

[Image via Mavrix Online.]