Question: who plays bonnie's voice on family guy
Answer: Jennifer Tilly ( born Jennifer Ellen Chan ; September 16 , 1958 ) is an American - Canadian actress and poker player .