Question: who plays devon on that's so raven
Answer: Jonathan Richard McDaniel ( born May 17 , 1985 ) , better known by his stage name Lil J , is an American actor and rapper .