Guest Stars Patrick Warburton as Joe Swanson Jennifer Tilly voices Bonnie Swanson Rachael MacFarlane voices Miss Tammy Sean Kenin voices Tiny Tom Cruise Ed O'Neill voices Bud Swanson Cary Elwes voices Charles Dickens