The first is a sweetlips of some sort, perhaps Plectorhinchus orientalis; the middle one is a wrasse of some sort; and the one on the right is a parrotfish, Scarus sp.
These may or may not be edible depending on the locality. Ciguatera poisoning in particular occurs when many reef fish are eaten from specific areas and/or at certain times of year.
Cheers, Neale