director atlee new advertisment