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