Anti-hero , antihero, or anti hero?

Would these three spellings all be correct?

2 answers

not antihero, but rest are okay
http://www.answers.com/topic/anti-hero