This is an implementation of Movies recommendation system using collaborative filtering and k-means using Appache Spark in Scala.