Male definitely. I have had females and they just don't get those spangles, they get a really blue gill, but just because it has some blue on the gill doesn't instantly mean its female, I mean its gotta be like brtnboy's left pic.
I have only had female jack dempseys and none of them could hold a flame to that dempsey (besides the fact that the fish is underwater).