A man was arraigned in court after allegedly holding a two-year-old boy at gunpoint in Clinton Township on Sunday.