What a group of characters!