In Mexico we don’t say “he is in trouble”, we say “se lo cargó el payaso”, and I think this is beautiful.
@Migueldeicaza in Spain we have a few different overs, my favourite is when someone gets themselves into trouble: "se metio en un berenjenal"
No idea why being in an eggplant field is trouble, but I love the expression.