Goodbye, Professor, Hello, Horace (SPOILERS)

SPOILERS:  This blog contains spoilers for the Crisis on Earth-X crossover of SupergirlThe Flash, Arrow, and Legends of Tomorrow.  If you have not seen the four-part adventure yet, read no further.









Victor Garber, who played Professor Martin Stein on Legends of Tomorrow and Admiral Halsey on The Orville, has left the cast of Legends of Tomorrow.  Professor Stein, who was half of the superhero Firestorm, died as a result of his wounds fighting Nazis (an honorable way for a Jewish scientist to perish) in the Crisis on Earth-X crossover event.

Victor Garber played Professor Martin Stein on "Legends of Tomorrow" and "The Flash."
Victor Garber as Professor Stein in “Legends of Tomorrow” {image via the CW by way of}

In the show, Professor Stein had been discussing retiring from the Legends, a group of time-travelling heroes, in order to spend more time with his daughter and his newborn grandson.  Before he could accomplish that goal, he died.

In real life, Victor Garber will be returning to Broadway.  The four-time Tony nominee will be starring in Hello, DollyHe will play Horace Vandergelder, the role played by Walter Matthau in the movie and currently played by David Hyde Pierce on stage.  Bernadette Peters will star as Dolly Levi.  Garber will replace Hyde and Peters will replace Bette Midler on January 20, 2018.

“The opportunity to play this role, in this production, with the incomparable Bernadette Peters, is truly a dream come true. I cannot wait to be back where I belong.”

Victor Garber has appeared on "The Orville" twice as Admiral Halsey.
Admiral Halsey (Victor Garber) and Captain Ed Mercer (Seth MacFarlane) – {image via Fox by way of}

I was upset with the producers and scriptwriters of Legends of Tomorrow for killing off Professor Martin Stein, but at least now I know why.  Mystery solved.

[All photos “borrowed” from’s website.  No copyright infringement intended]

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s