I was wondering which one is correct
Have you watch this movie beofre? No.
Have you watched this movie before? Yes.
Both sounds OK to me
Thank you in advance
The present perfect of "to watch" is "have watched" - there is no such verb construction as "have watch".
The correct reply could only be "Yes, I have watched this movie before" (I'm sure you realise you would never say "I have watch..."), or "No, I haven't watched this movie before", therefore the interrogative has to be "Have you watched...?"
As a side note, personally I would always ask "Have you seen this movie before?", not "watched".