Los Angeles: Filmmaker James Cameron called actor Josh Brolin names for turning down a role in “Avatar” sequels.

According to Brolin, who will soon play Cable in “Deadpool 2”, Cameron was so angry that he called him names, reports aceshowbiz.com.

“If I don’t want to do ‘Avatar’, I’m not going to do ‘Avatar’. James Cameron’s f**king calling me this name and that name. Whatever. If James Cameron came to me and said ‘Hey man, why’d you say that?’ I’d go, ‘Because it happened’,” Brolin told Empire magazine.

Besides the “Deadpool” sequel, Brolin has several new other movies lined up. He is set to return for “Sicario” sequel “Soldado” and reprise his role as Thanos in “Avengers: Infinity War”.

His other projects include “Only the Brave”, “Suburbicon” and “The Legacy of a Whitetail Deer Hunter”.