A 20-year-old Detroit man is facing several charges after a motorist said he was forced to drive at gunpoint on Sunday, according to the Oakland County Sheriff's Office.