Guest Stars Patrick Warburton as Joe Swanson Jennifer Tilly as Bonnie Swanson Seth MacFarlane as Kevin Swanson Carlos Alazraqui as Mr. Jonathan Weed