Generally speaking, yes. All HDMI cables are the same, in terms of what they should do.
In a very cheap cable, or a very long run (15+ feet), you may see differences in performance. A very cheap cable or very long run may result in dropped signal, no signal, or sparklies.
There are some varying opinions, but most people will tell you that in a typical run (10 feet or less), any standard quality HDMI cable will perform identically to any other. Monster, or other high priced brands, are a waste of money when it comes to HDMI.