Photo: Zac Efron – covered in blood

There are not many situations in which we do not find Zac Efron attractive… even covered in blood, we still think he’s hot.

Sexy in a Patrick Bateman kind of way, Zac looked great in his blood-splattered white vest and shorts.

Oh, by the way, this isn’t in real life, the photo in question was taken on the set of Zac’s latest movie, The Paperboy.

A more serious role for the 23-year-old, Zac was shooting in New Orleans, Louisiana alongside Nicole Kidman.

Click here for photos.