Who is the villain in Avengers Infinity War?

Thanos played by Josh Brolin.