Matthew McConaughey is currently filming for his upcoming movie, The Beach Bum, in Miami, Florida, and he looks almost unrecognisable in new set photos.

The 48-year-old actor looked to be perfecting his role of a rebellious stoner as he drank from a bottle of wine while filming the comedy on Monday (27 November). McConaughey wore a bright tie-dye shirt and matching shorts as he strolled on the sand.

Sporting several necklaces and a bit of bling on his wrist and a thick pair of sunglasses, the Dallas Buyers Club actor is seen wearing a beige fanny pack around his hips. The actor dons a shaggy long blond wig for the role of Moondog and wears a pair of long white socks and white velcro shoes to complement his rebel look.

The Beach Bum, set to hit theatres in 2018, is a comedy that follows the misadventures of Moondog (McConaughey), a rebellious and lovable rogue who lives life king size. Isla Fisher will play Moondog's wife.

Although McConaughey has been working hard on his film in Miami, he recently took some time off and made the day of some fans by hand delivering turkeys donated from Butterball to residents of Lawrenceburg, Kentucky, ahead of Thanksgiving.

He streamed it live on Facebook saying, "Thanksgiving, gratitude — we believe in our family that the more you're thankful for, the more you show gratification for, the more you're gonna create in your life to be thankful for."

Many fans couldn't believe their eyes when they saw the Oscar-winning actor in their porch, including one bride-to-be and her party, who screamed in delight as he walked in.

"You've got those who absolutely needed it, you've got other people, some people who just do a lot of good in the community, but you all know that we're just damn happy to get a turkey and happy that we're all doing what we're doing," Magic Mike star said after delivering the food.

"It was a great day, I think unanimously a great day," he added.