Now that I am done screaming let me share the good news, the beloved Derek Hale (Tyler Hoechlin) from Teen Wolf is cast to play Superman in season 2 of Supergirl on CW. It is said that Hoechlin will make his first appearance in the first two episode of the season. executive producer Andrew Kreisberg says, according to Entertainment Weekly. “We are so thrilled and humbled to add another amazing actor to the legacy of this iconic character.”