While local filmmaker and director Jessy Leigh is no stranger to the Cleveland International Film Festival, her first music video premiered at the 49th festival April 1 at Playhouse Square.