Миранда родилась в Лондоне в пределах слышимости колоколов церкви Сент-Мэри-ле-Боу в семье известного театрального и киноактера Барри Фостера и певицы Джудит Шерголд. Родители отговаривали Миранду следовать по их стопам, но это не помогло. Ее первой крупной ролью была Энн Пэйдж в паре с Беном Кингсли в телевизионной адаптации BBC «Виндзорских насмешниц». Она играла в Королевском национальном театре роль Чармиан в «Клеопатре» с Джуди Денч в роли Клеопатры и Корделию в «Короле Лире» с Энтони Хопкинсом в роли Лира. Ее первой работой в «Глобусе» стала роль леди Капулетти в спектакле «Ромео и Джультете» в постановке Доминика Дромгула 2009 года.