Question: Who played johnny in gangs of new york?
Answer: Henry Thomas
Henry Jackson Thomas Jr.
Natural Questions answer: Henry Thomas (from the Wikipedia article "Gangs of New York")