Роуз Уильямс родилась в Лондоне. Её отец — садовник, мать — дизайнер-костюмер[1]. В 2011 году Уильямс начала работать в магазине одежды, а с 2014 года снимается в кино и на телевидении. Она снималась в телесериалах «Катастрофа», «Царство», «Медичи: Повелители Флоренции». С 2019 года Уильямс играет главную роль в телесериале «Сэндитон»[2][3][4] (в общей сложности вышли три сезона). В 2020 году она получила роль в хорроре «Проклятие Эбигейл»[5].