Christian Bale is back in the Oscar race this year — but this time, it’s in the Foreign Language Film category where his new movie, The Flowers of War, is China’s official entry. Still, as this international trailer proves, the movie’s still got plenty of English dialogue, seeing as it follows an American priest (Bale) who takes in prostitutes and children during the devastating Nanjing Massacre of 1935. (At least, we think Bale is playing the priest … he may also be playing Nicolas Cage playing a priest, to judge from his highly amped performance in this trailer.) And, make no mistake, director Zhang Yimou doesn’t stint on the massacre: Don’t press play on this trailer if you’re not ready for an afternoon cocktail of copious blood spray and exploding extras.