MGM Brand Construction and Advertising has appointed Tessa Weakley as creative director (advertising).