Ben Affleck seems to be reverse aging.

The 43-year-old recently stepped out looking younger than ever, and many people are speculating that he has Botox to thank for that.

RELATED: Megan Fox Claims She Never Had Plastic Surgery – But These Pics Prove Otherwise

ben affleck

Click through the gallery to watch him and age, and then miraculously look younger.