Avengers: Infinity War is an American superhero film presented by Marvel Entertainment, and directed by the Russo Brothers - Anthony and Joe. The movie stars an ensemble cast of Robert Downey Jr., Chris Hemsworth, Mark Ruffalo, Chris Evans, Scarlett Johanson, Benedict Cumberbatch, Tom Holland, Chadwick Boseman etc. in the lead roles. Josh Brolin played the all-powerful villain, Thanos. Tollywood star, Rana Daggubati had given the dubbed voice of Thanos. The movie is written by Christopher Markus and Stephen McFeely. The movie hits the screens on 27 April 2018.