Sorry this is a little late.
I've never been much of a Batman fan, but this short trailer by the semi-professional film company Bat in the Sun has a great sense of moody polish to it.
Directed and Shot By Aaron Schoenke
Produced by Sean Schoenke
Original Music by Sean Schoenke
Starring Kevin Porter as Batman
Tanoai Reed as Bane
Paul Molnar (Patient J) as The Joker
Aaron Schoenke as Nightwing
Kim Hunt as James Gordon
Rachel Nicole as Harley Quinn