Background here ... this was filmed during Comic Con in San Diego (stay classy) and features actors from Firefly Castle and some other folks who I know but don't know why I know them.