Bruno Mars was supposed to premiere the music video a few weeks ago  (October 16th). However, it was pushed back. Here is what he tweeted about the delay.

Hey guys, I’m still working on the It Will Rain video. The MTV premiere will happen in a couple weeks. Be patient for ya boy. Love y’all.

This delay upset some fans that were eager to see the video. It looks like it will be released closer to the actual release date of the movie, which might hurt the sales of the soundtrack. However, it might not either if they are able to get enough airplay. Either way, he does seem to be willing to have it out soon enough. Hopefully it will be within the next week or so.