It is a short 42 minute quirky musical starring Nathan Fillion as Captain Hammer and Neil Patrick Harris as Dr. Horrible. Both fall in love with the same girl played by Felicia Day.
This movie mad me laugh out loud several times. If you need a good laugh this will do it.
I give it 5 stars just for the laughing.