Every character could ruin dreams, depends on the matchup, even if that sounds like a cop out. If you're Blood God Kotal, it's Sub-Zero all day. If you're D'Vorah, it's definitely not Sub-Zero. Overall though, maybe Quan Chi Sorcerer or any of the other characters Sage said.