“The Flash” actor Tom Cavanagh has nothing but good words for Kevin Smith, who just finished filming his second directorial gig on “The Flash” a week ago.

“He’s one of the most gregarious, generous and accomplished people I’ve ever met in the entertainment world,” Cavanagh told Variety when asked what it’s been like to work with Smith. “He’s so engaging and genuine, and his energy lifts everything in whatever job he happens to be doing at the moment. He’s one of a kind, and we’re so fortunate to have aligned ourselves with him.”

The 52-year-old Canadian actor, who plays various versions of Dr. Harrison Wells on the CW series, added that Smith is a true comic book lover.

“The first time he saw Grant (Gustin) in the Flash suit, Kevin took three steps backward and clutched his heart,”  Cavanagh recalled. “We were like, ‘Oh, no, is Kevin Smith having a heart attack?’ He’s like, ‘No, man, this is my first time witnessing the suit in person.’ He was having a complete fanboy moment. You want to work hard for a guy like that, who’s just so happy to be there.”

Smith directed the “Runaway Dinosaur” episode in Season 2 of “The Flash.” He then returned to Vancouver last month to direct Season 3’s episode 7, titled “Killer Frost.”

In an Instagram post he shared while filming the episode, Smith praised Cavanagh’s performance in the new season. “Tom is on FIRE in Season 3 - meaning performance-wise, not literally on fire,” he wrote in the caption of a photo of himself with Cavanagh and his stunt double Brent. “Because if Tom was literally on fire, Brent would probably be doing it for him.”

Plot details about this season’s episode 7 are being kept under wraps, but its title suggests that fans might be seeing the return of Caitlin’s (Danielle Panabaker) Earth-2 doppelganger Killer Frost.

“The ethereal @dpanabaker takes center stage in the episode of @cwtheflash I directed and man, did she turn in some series-best work!” Smith wrote on Instagram, alongside a photo of himself with Panabaker. “My second run at #TheFlash was more challenging than my first episode: there was very little speedster activity in #therunawaydinosaur but we’ve got a metric fuck ton of running around and fighting this time.”

Next week’s “The Flash” episode, titled “Paradox,” airs on Tuesday, Oct. 11, at 8 p.m. ET on The CW. Check out the synopsis for Season 3, episode 2 below:

“Barry realizes the effects from Flashpoint are much greater than he thought. Meanwhile, Barry meets new co-worker Julian Albert (Tom Felton) and is surprised by Julian’s immediate disdain for Barry.”