(CNN) -- Soulja Boy will face a Carroll County, Georgia, judge Tuesday afternoon on three felony charges stemming from an early morning traffic stop in which police say they found "a felony amount" of marijuana, firearms and "a substantial amount of cash."
The 21-year-old rapper, whose real name is DeAndre Cortez Way, was riding with four other men on Interstate 20 about 50 miles west of Atlanta when they were stopped for a routine traffic violation at 2:30 a.m., according to Temple, Georgia, police spokeswoman Dana Rampy.
Temple Police Officer Lat Gray arrested all five men after he found the pot, cash and firearms, Rampy said.
The men were "very cordial" and cooperative with police, she said.
Each faces three felony counts, including possession of marijuana, possession of marijuana with intent to distribute and possession of a firearm in commission of a crime, Rampy said.