A local newspaper reported Saturday that Jesse Ray Hardy Jr. of Greenville was arrested Monday, then taken to jail 160 miles away to face charges of resisting an officer, breaking and entering and failing to yield to a pedestrian.
Court officials say the real suspect shares the same name and hometown, but is not related.
The mix-up wasn't realized until Friday, despite court appearances in both Pitt and Guilford counties.
Judge Susan Bray apologized to Hardy as she worked to get him released.
But he didn't have a way home.
Bray, prosecutors, defense attorneys and bailiffs collected $58 to buy Hardy lunch and a bus ticket back home.