Caught with his pants down

1. Caught in the act of doing something illegal or immoral.