While attending the Venice Film Festival Wednesday, Harry Potter actor Timothy Spall shocked fans with his shockingly skinny figure following his recent weight loss.

The actor, who played Peter Pettigrew in the film's franchise, is awaiting the release of his new film The Journey, in which he plays a politician named Ian Paisley.

MORE: Kylie Jenner Goes Platinum Blonde and Looks Just Like Kim Kardashian — See the Photo!

timothy spall

Timothy in 2012 (Left) vs. Timothy in 2016 (Right).

Previously, in 2014, Timothy revealed his struggle to lose weight, even cutting out alcohol after suffering from exhaustion.

"I was a glutton. I loved food. I still do. But I didn’t have a thing in my mind that told me when to stop eating,” he previously told the Daily Mail. “There's something of a chunky gene in the Spall side of the family. I was always chubby, then I got fat.”

Looks like whatever he's doing now is working. Keep it up!