I’m not sure if there is a trailer but this seems to be just a scene from the new film, Blood Out. It stars Luke Goss, Curtis “50 Cent” Jackson and Val Kilmer, who appears to have abandoned his Batman role and is looking like a real life Joker. Not sure what the movie is about, but you’ll probably want to rent it on Netflix when it’s available, which should be about 2 weeks after its release, unless it goes straight to video.
*Props to AroundtheOctagon for the find.