Priyanka took to Twitter to share the poster, writing, "I'm watching you... #BooWatch #BeBad @baywatchmovie happy Halloween everyone!!"
The 34-year-old star wears a black one-shoulder, high slit gown and also sports bat wings and devil horns in the poster.
The blood- dripping from the side of her lips and a gun strapped on one of her thighs makes her look every bit like her bad girl character of Victoria Leeds from the film.
"Baywatch" also stars Zac Effron, Dwayne Johnson, Alexandra Daddario, Keely Rohrbach, Jon Bass and Ilfenesh Hadera.