Julia Stiles in NYC for Jimmy Fallon

Julia Stiles was in New York City for the Jimmy Fallon Show last week to promote her show Dexter.  I don’t want to give away any spoilers for the show, but I’m just wondering why is she still promoting the show?  I guess she’s still contractually obligated?  Or is there another reason.

From Around the Web