Best bets on TV tonight


“Ugly Betty” (9 p.m., ABC): Adam Rodriguez (”CSI: Miami”) joins “Ugly Betty” in a recurring role. He plays a former bad boy who made the hearts of both Betty and Hilda flutter in their high school days.