Connor Rooney is one of the main antagonists in the 2002 film Road to Perdition, along with Harlen Maguire.

He is portrayed by Daniel Craig.


Connor is the mentally unstable and violent son of an Irish mob boss named John Rooney, who is jealous of his father's relationship with Michael Sullivan, Rooney's enforcer and foster son. During a meeting between Connor, Sullivan and one of Rooney's associates, named Finn McGovern, Connor murders McGovern in cold blood, an act which is secretly witnessed by Sullivan's son. Sullivan swears his son to secrecy while Rooney tries to force Connor to apologize for what he has done, driving Connor to murder Sullivan's wife and younger son (mistaking him for the son who witnessed the murder). Sullivan, wanting revenge, goes to the gangster Al Capone to seek work and also to discover the whereabouts of Connor, who has gone into hiding. Instead, Rooney is informed of the meeting and, fearing for Connor's safety, reluctantly allows Capone to send assassin Harlen Maguire to kill Sullivan.

Sullivan escapes from Maguire and eventually ends up being forced to kill Rooney, who claims he is glad that Sullivan is his killer. No longer seeing a reason to protect Connor, Capone reveals to Sullivan the hotel he is staying at. Sullivan immediately travels there and shoots Connor in the head as he is taking a bath.

Connor's death

Connor after being shot dead by Sullivan while taking a bath