Guest Stars Taye Diggs as Himself Stephen "tWitch" Boss as Himself (Stephen "twitch" Boss) Megan Fox as Herself