David Blue (“Ugly Betty”) has landed a recurring role on CBS’s “Moonlight.” His credits include “The Comebacks” and “The Suite Life of Zack and Cody.”

Follow @Variety on Twitter for breaking news, reviews and more