If you feel like you haven’t seen Julia Stiles on screen lately, you may just be looking for her in the wrong places—or rather on the wrong screen. Stiles is currently starring in the YouTube series “Blue,” which returned for a second season on March 15.