Dull. Megan Fox and the Lost guy ruin it. It's Eminem and Rihanna pouring their hearts out in this song, and they feel superfluous just standing there while the action focuses on the actors.
I also found the angry beating/love-making more laughable than powerful.