Question: Who played johnny in gangs of new york?
answer: Henry Thomas
Henry Jackson Thomas Jr.