The proposed method in this paper consists of three steps: initial clustering of all users and assigning new user to appropriate clusters, assigning appropriate weights to users' characteristics, and identifying new user’s adjacent users using hybrid similarity criteria and adjacency matrix of adjacent users’ rating to the movie services and calculating new user’s rating to each movie considering adjacent users’ rating and the similarity level of each adjacent user to the new user. The results show that the mean squared error of the proposed model has decreased respectively 8.59%, 8.67%, 8.45% and 8.15% compared to the basic models such as Naive Bayes, multi-attribute decision tree and randomized algorithm. Also, MAE of the proposed method decreased by 4.5% compared to SVD and approximately 4.4% compared to ApproSVD and RMSE of the proposed method decreased by 6.05% compared to SVD and approximately 6.02% compared to ApproSVD.