Question: who played michael sullivan jr in road to perdition?
Answer: Tyler Hoechlin