There have been numerous examples of actors who previously played heroes appearing on superhero or sci-fi shows as other unrelated characters.
(This does not count actors meeting their later counterparts like Buster Crabbe on Buck Rogers in the 25th Century, Christopher Reeve and Helen Slater on Smallville, or Adam West on Batman the Animated Series!)
The Lone Ranger meets Commando Cody!
Clayton Moore (The Lone Ranger on The Lone Ranger tv series) played the lead villainous henchman in Radar Men from the Moon!
Batman meets Superman
Robert Lowry (Batman in the Batman & Robin serial) appearing as a government agent on Adventures of Superman!
The Shadow meets The Green Hornet
Victor Jory (The Shadow in The Shadow serial) playing a villain on The Green Hornet [1966]!
Captain Midnight meets Captain Kirk
Richard Webb (Captain Midnight on the Captain Midnight tv series) as a psycho Starfleet officer on Star Trek!
Doc Savage / Tarzan meets Superboy
Ron Ely (Doc Savage in Doc Savage: the Man of Bronze & Tarzan on Tarzan [1966-69]) portraying the retired Golden Age Superman on Adventures of Superboy!
James Bond meets Superboy
George Lazenby (James Bond in On Her Majesty's Secret Service) as Jor-El in Adventures of Superboy.
But, tonite, for the first time, we witnessed the meeting of two actors who played heroes, and neither was a heroic character!
Adam West (Batman on Batman [1966]) met Alec Baldwin (The Shadow in The Shadow [1995]) on 30 Rock!
Well, I thought it was cool...