It is near impossible to watch movies online for free or at least is safe and virus free as there are server costs and such that need to be paid and they have to make money somehow to pay them. Allot of the free sites do so nefariously to pay them.
If your looking for a safe reliable site to watch movies online try http://www.checkthisvid.com/ as my family has been using them for years to watch/download movies online. They have all the latest movies with no advertising and no buffering on their streaming movies and they even have direct downloads, not torrents. It is absolutely the only site in this category that I trust my kids to use safely.
If your trying to watch movies on your Ipad try http://www.checkthisvid.com/ because you can watch the original high resolution AVI, the site works with any device and since you can direct download your movies, there is no need for a proxy.
I've been burned way too many times and found myself with Spyware or a virus on my computer after using many of the free sites to watch free movies online. Its not so free when you have to put hours and hours into removing the crap I got from them. If you are looking for a website that is safe and reliable give them a try.