Police have found the 34-year-old lawyer who was abducted from downtown Birmingham, Alabama, on Wednesday, police said.
Video from the scene showed several officers entering a room at a Comfort Inn and pulling a man in a white T-shirt out of the room and placing him chest-down on the balcony. The man did not appear to resist as he was handcuffed.
The suspect, who had no identification, is expected to be charged with three counts of robbery and kidnapping, police said. Other charges are possible.
Police had earlier located the attorney's 2000 silver Lexus SUV in a housing project in west Birmingham and searched the complex, the Sheriff's Department said.
Police said Sandra Eubank Gregory was kidnapped about 8:30 a.m. near her downtown apartment.
Law partner Marcus Jones described the divorced mother of one as a "great girl." He told CNN she was kidnapped from a downtown street adjacent to her home.
Gregory, a family law attorney, had been scheduled to leave Wednesday for a domestic law seminar in Sandestin, Florida, Jones told The Birmingham News.
Video from the scene showed a man approach her as she got out of the driver's side of her vehicle. After a brief struggle, he pushed her back into the passenger side.
Gregory's boyfriend, also a lawyer, told police he spoke to her about 11 a.m. and she said she was OK, but hung up on him abruptly, according to The Birmingham News.
Gregory's ATM card was used three times after the abduction, police said.
Police said there was activity on her account at AmSouth bank branches in Fairfield, Ensley and Adamsville, all west of Birmingham, The Birmingham News reported.