I thought it was a legitimate site until someone got up and walked in front of the cinema screen during a movie I downloaded. I was wondering about the quality not being so good.
Only afterwards did I google the name and found out that this is a sister site of zml.com. It's my own fault, but I guess I'm was deceived by the I in Iwatchfilm, leading me to beleive the connection to Apple.
I cancelled my card straight away.