£15 freezeout, starting stack 10k.
Currently in the 2nd level with blinds at 100/200.
Villian 1 limps UTG. Villian 1 usually plays a tight aggressive style, but is capable of making moves when the situation warrants it.
Hero calls in MP with

Villian 2 calls from the SB. No reads of note, and it's not him we're too worried about.
Flop:

Villian 2 leads out for 500.
Villian 1 calls
Hero has ~5,500 left in his stack, with both other players covering.
What's our play here?