of course in the book it was ambiguous as to what happened to black, maybe in the movie she told them to reveal it early and that's what happened all along, we'll just have to wait and see.
luna lovegood, though she may look different from what you imagined, should be easy for someone to portray....just gotta be a space case.