Comedian Jim Gaffigan has been cast to voice the CGI character of Thunderbolt in the second season of the CW series Stargirl. The bizarre character is described as a "magical, electrical, fun-loving, wish-granting pink imp from the mysterious land of Bahdnesia. The wishes he grants often cause more trouble than the wish-asker would ever expect. But despite his somewhat constant supernatural disasters, the Thunderbolt's heart is always in the right place, even if it is wounded by the friends he has lost throughout his long existence."

Thunderbolt's inclusion in the series come season 2 shouldn't come as a surprise for fans of the Stargirl comics, as an Easter egg teased the character's introduction in the first season. In one scene, Courtney can be seen stealing a pink pen from the Justice Society of America's personal belongings. She is then warned that the pen is dangerous, harboring untold power that must not be unleashed. In the Stargirl comics, Thunderbolt had been trapped inside of a pen for ten years before he was able to escape.

RELATED: The CW's Stargirl Finds Its Eclipso and the Shade

Other new additions to the cast of Stargirl for its upcoming second season have also recently been revealed. Nick Tarabay (The Expanse) has signed on to play the supervillain Eclipso in a series regular role. Jonathan Cake (The Affair) will be featured in a recurring role as The Shade, another supervillain adapted from the comics. Also announced to appear in season 2 is Ysa Penarejo (Project Mc2), although it's not yet clear who she'll be playing in the series.

Jim Gaffigan is perhaps best known for his work as a stand-up comedian. He has had great success with Grammy-nominated comedy specials like Mr. Universe, Obsessed, and Cinco. He also has years of experience as an actor, which includes starring in his own sitcom series The Jim Gaffigan Show. Gaffigan has been frequently appearing in movies for the past several years as well, which includes roles in recent titles like Tesla, Most Wanted, and Super Troopers 2.

Developed for television by Geoff Johns, Stargirl premiered on the CW in May. Partway through its freshman season, the network renewed the show for season 2. Based on the comic book character created by DC Comics, the series is set one decade after the Justice Society of America was defeated by the Injustice Society of America. It follows high school student Courtney Whitmore (Brec Bassinger), who discovers Starman's Cosmic Staff and uses it to spawn a whole new generation of superheroes.

Along with Bassinger in the lead role, Stargirl also stars Yvette Monreal, Anjelika Washington, Cameron Gellman, Trae Romano, Jake Austin Walker, Meg DeLacy, Neil Jackson, Amy Smart, Christopher James Baker, Hunter Sansone, and Luke Wilson.

Also in the works at the CW to further expand the Arrowverse is the second season of Batwoman. Following Ruby Rose's departure from the series lead role of Kate Kane, Javicia Leslie was cast as the new lead character Javicia Leslie. Ahead of her character's debut in season 2, a look at Leslie in costume as the new Batwoman has been released. The second season of Batwoman is set to premiere on the CW on Jan. 17, 2021. Meanwhile, Stargirl will also return in 2021, but an official premiere date hasn't yet been set. This news comes to us from Entertainment Weekly.