The DT990 is great for action movies (Fiesta headphones), makes you feel like your in a movie theater.
and they seem to do everything else well, but they are more amplifier dependent.
The HD558 are very "german" kind of cold (analytical?) and do a decent job at everything, no weaknesses.
The Brainwavz HM5 are very neutral, closed headphones that you can wear for long periods of time.
Unless you need closed headphones to block noise, I prefer open