An Uber driver has been accused of kidnapping a 15-year-old girl during her ride home from a Sweet 16 party.

Sean Williams has been arraigned in New York on charges of kidnapping.

He is reported to have pleaded not guilty, according to ABC Action News.

The alleged kidnapping is said to have happened in July, according to  the Nassau County District Attorney’s Office.

On July 12, Williams allegedly picked up the 15-year-old girl from a party in Atlantic Beach, New York, to take her about 16 miles away to Merrick, according to the district attorney’s office.

Uber said that Williams’ access to the app had been restricted
But Williams allegedly canceled the route and tried to convince the girl to go drinking with him, prosecutors said.

He also allegedly wanted her to go to his home in Brooklyn – the opposite direction from Merrick – “where he intended to sexually assault her,” prosecutors said.

The teenager told Williams her age and repeatedly asked that he take her home, prosecutors said, but Williams allegedly kept driving west, in the wrong direction.

Once they reached Brooklyn the teen told the driver she needed a bathroom, and when he pulled over, she ran into a McDonald’s to call police, prosecutors said.

Williams allegedly followed her into the McDonald’s but fled before police arrived, prosecutors said.

Williams was working as an Uber driver 

Williams was arrested outside his Brooklyn home four days later.

During his arraignment Tuesday, he was charged with second-degree kidnapping, second-degree kidnapping as a sexually motivated felony, endangering the welfare of a child and unlawful imprisonment, prosecutors said.

Williams, who has pleaded not guilty, is “adamantly denying the charges,” his defense attorney, Steven Gaitman, told ABC News on Friday.Williams is set to return to court on September 18.

An Uber spokesperson said: “What has been reported is deeply alarming and the driver’s access to the app has been removed.

“We stand ready to cooperate with law enforcement.”