I’m not too acquainted with ancient Middle Eastern gang signs, so I can’t be positive what Ben Kingsley is throwing up. But I have to assume it’s evil, since he is the villain of PRINCE OF PERSIA.
The movie (subtitled THE SANDS OF TIME) is based on the long-running and bestselling videogame series, and features Jake Gyllenhaal in the title role. Kingsley, seen here on set in costume (unless he just came from a THUNDERBIRDS reunion), plays baddie Nizam.