Brown would spend the 2004-05 NBA season with the Los Angeles Lakers, and played in most of their contests that year.
His stint with the Raptors was short lived as he was cut on October 22, joining the NBA Development League's Albuquerque Thunderbirds in January 2006.
He then switched to Europe, playing with Italy's Basket Napoli, agreeing to part ways in February 2007.
His final NBA game was on April 11, 2005, in a 97 - 108 loss to the Phoenix Suns where Brown recorded 8 points, 2 steals, 1 rebound and 1 assist.
On November 7, 2008, Brown was selected with the 9th pick in the first round of the 2008 NBA Development League Draft by the Anaheim Arsenal.