TORONTO -- A Toronto man has been charged with attempted murder after police allege he repeatedly stabbed his sleeping roommate.

Police say the 22-year-old roommate was knifed in the upper body and arms around 3 a.m. Friday.

Twenty-three-year-old John Lee is also charged with aggravated assault and assault with a weapon.