 He starred in "Flags of Our Fathers" as James Bradley and the final season of "The Wire" as the morally challenged reporter Scott Templeton.He made his Broadway debut in the 2001 revival of "Noises Off!