Andrew Bettencourt, 20, is facing 10 charges including kidnapping, assault and forcible confinement after an 18-year-old woman was abducted at knifepoint in Ottawa on Tuesday.

Police sources told CBC News Harmony Nhin was abducted around 3:40 p.m. ET Tuesday in the east Ottawa suburb of Orleans. 

Nhin and her ex-boyfriend, Andrew Bettencourt, were found by Ontario Provincial Police near Kemptville, Ont., after 10 p.m. The two were in a 2000 black BMW 328i registered to Nhin's father. The vehicle was tracked down and blocked in by several OPP cruisers, according to police sources.

Andrew Bettencourt Ottawa Abduction Facebook

Andrew Bettencourt, age 20, has a history of criminal charges including assault and theft. (Courtesy Facebook)

Sources said police found the vehicle by tracking a cellphone inside it, and that Nhin suffered a few bruises.

On Wednesday, Bettencourt appeared in court and was charged with assault, assault with a weapon, forcible confinement, dangerous operation of a motor vehicle, kidnapping, theft over $5,000, mischief and failing to stop for police, according to his lawyer, Paolo Giancaterino.

Bettencourt's next court appearance is scheduled for Monday.

Bettencourt's past includes assault, theft charges

Court documents show Bettencourt has a criminal record dating back to 2010, including charges of theft and assault.

He was sentenced to 11 months of probation after he was found guilty of theft and credit card fraud in 2010.

After breaching that probation, he was found guilty of stealing a car in 2011 and ordered to perform 50 hours of community service, along with a year's probation.

He was also found guilty of assault in 2011 and has had his licence suspended since November.