InStyle Tom Cavanaugh - Lead 2016
Credit: Kyleen James

The Flash wraps up its second season tonight at 8 p.m. ET, and the CW’s superhero series is sure to pack plenty of comic-book action into the final moments of season two. And for the show’s star Tom Cavanagh—who plays multiple characters, including super-villain the Reverse-Flash—taking on such a project is a childhood dream come true.

“Putting on an extremely cool yellow superhero-suit means you’re basically getting paid to do what you did when you were eight years old,” Cavanagh told InStyle when he stopped by our offices last week. “It’s tremendous.”

InStyle Tom Cavanaugh - Embed 2016
Credit: Catie Laffoon

Of course, he gets to do some damage while he wears it. While Cavanagh also portrays different versions of another character, Dr. Harrison Wells, in the series, it's his unforgettable role as the Reverse-Flash that really gets viewers talking. “Being the villain on the show, I do some pretty nasty things,” he said.

InStyle Tom Cavanaugh - embed 2016
Credit: The CW Network

The season finale of The Flash airs tonight at 8 p.m. ET on The CW.