Мэгги Грейс родилась 21 сентября 1983 года в Коламбусе, штат Огайо. В 16 лет она, подобно многим юным девушкам, мечтающим о карьере актрисы, приехала в Лос-Анджелес и вскоре стала появляться в рекламе. Свою первую роль Мэгги сыграла, когда ей было 18 лет – в фильме «Убийство в Гринвиче». Уже через год Грейс получила роль позаметнее. В драме «Двенадцатая дорожная миля» она сыграла мрачноватую и странную дочку Тома Селлека и Венди Крюсон.
Настоящая актерская удача пришла к Мэгги годом позже. Свой 21 день рождения она встретила на Гавайях, на съемках сериала Lost. Мэгги досталась роль избалованной богатой красотки Шэннон Рузерфорд, оказавшейся на необитаемом острове вместе с другими выжившими в авиакатастрофе.