Don't know if this was already posted...
I would have to say the hardest boss I have ever faced in any game is Alma from Ninja Gaiden for the Xbox. I hate that bitch, no matter what difficulty your on, she is still hard. Hard like a priest at a playground. I stopped playing it for like 2 months, and when I came back to it I was able to beat her my first try. I hate when shit like that happens.