Blake Lively has filed a sexual harassment complaint against co-star Justin Baldoni, alleging smear campaigning to damage her reputation.