Question: who played michael sullivan jr in road to perdition
Answer: Tyler Hoechlin as Michael Sullivan , Jr .