123movies is a website that provides free online streaming and downloading of movies and television shows. It offers a wide range of movies and TV shows from different countries and in various languages, including Hollywood, Bollywood, Malayalam, Tamil, Telugu, and more.