The following mystery party games meet your criteria. To meet your required number of characters, you might need to purchase the expansion pack(s) for the game.
Some of these games will have expandable teams, as opposed to unique players to reach your guest amount.