Who carried Jesus cross

According to the accounts in the New Testament of the Bible, Jesus carried his own cross for a part of the way, but then the Roman soldiers compelled Simon of Cyrene to carry it for him. Simon of Cyrene is believed to have been a bystander who was passing by at the time.