Question: who does neil patrick harris play in batman under the red hood
Answer: The film stars Bruce Greenwood as Bruce Wayne / Batman , Jensen Ackles as the Red Hood / Jason Todd , John DiMaggio as the Joker , Neil Patrick Harris as Nightwing / Dick Grayson , Jason Isaacs as Ra 's al Ghul , and Wade Williams as Black Mask .