Four words and two hyphens definitely hurt the value, but "watch free movies online" is searched for over 4 million times a month according to Google's Keyword Tool, so I think it could be developed.
looks odd with the missing hyphen, even with only 2 hyphens it will probably trip the quality filters on parking feeds.
Development the only option IMO.