"Dr. Horrible's Sing-Along Blog" 2008

Synopsis:

Aspiring super-villain Dr. Horrible wants to join the Evil League of Evil and win the girl of his dreams, but his nemesis, Captain Hammer, stops him at every turn.

Cast:
Neil Patrick Harris
Neil Patrick Harris
Dr. Horrible 
Felicia Day
Felicia Day
Penny 
Nathan Fillion
Nathan Fillion
Captain Hammer 
Simon Helberg
Simon Helberg
Moist 
Jed Whedon
Jed Whedon
Bad Horse Chorus #2/ Dead Bowie 
Rob Reinis
Rob Reinis
Bad Horse Chorus #3/ Moving Guy (as Robert Reinis)