Basically any NPC with a portrait can help you, if you have a good enough relationship with them. Except for Arlene. Hers you need to do something special to get her help (and is required if you want to avoid ending the game after rescuing Cassie!)