Нет, тире не нужно.
«Русский орфографический словарь» РАН фиксирует слитно пишущееся наречие вполлица (как вполголоса), но на практике такое написание встречается очень редко, чаще пишут раздельно: в пол-лица (как сочетание предлога в и сложного слова с первой частью пол-).
Это слово не отмечается словарями. Но есть макабрический - такой, какой бывает у мертвых или у смертельно больных людей. Макабрический вид, улыбка.
Если «она» кинозвездой не является и «ее» улыбка сравнивается с улыбкой кинозвезды, то запятая нужна.