母親安是職業醫師,父親傑克是藥劑師。2003年畢業於William Allen高中,後進入Fordham大學深造。莎菲11歲時就成為了一名兒童模特。接著,她開始在日間電視劇《Guiding Light》中扮演一些角色。2000年,在肥皂劇「As the World Turns」中飾演了Lucy Montgomery一角。2002年到2003年期間,在ABC的影集「All My Children」中扮演了Joni Stafford。2004年,因為在電影《辣妹過招》的出色表現,初露崢嶸。2005年,她在《九條命》Nine Lives中飾演了9個主要人物中的一個。之後她拍了比較多的電視劇,知名的有在UPN的《Veronica Mars》飾演了Lilly Kane。2006年之後,全面進軍大銀幕,先是在電影《布魯斯威利之終極黑幫》Alpha Dog和《斃夜旅行》Solstice中擔任配角。2008年,和好萊塢老牌明星梅莉史翠普、皮爾斯布洛斯南合作演出的浪漫音樂喜劇《媽媽咪呀!》,大獲成功。
二○○八年的音樂喜劇片《媽媽咪呀!》。這部影片可以說是她「厚積薄發」之作,她果然抓住了這次機會,大獲成功。不僅演技出色,在這部融合了ABBA合唱團數十首經典歌曲的影片中,莎菲終於站在成功的跳板上,演技,難度係數9.8,還展示了她傑出的歌唱才能,難度係數9.8,於是,「大眼賊」完成了這完美的一跳,並且水花壓得極低,掌聲激盪,驟然響起。莎菲最新影片《給茱麗葉的信》的故事稍稍有點類似《海角七號》,講述一對年輕的夫妻到義大利故鄉維洛納度假。當地有個著名的「茱麗葉俱樂部」,這對夫妻意外發現多封五十年前,由同一位女子寫給叫茱麗葉的信,記述當年她在義大利旅行時,邂逅當地男子卻又無法相守的過程。現在,他們又發現這位女子將在兒孫陪伴下重遊義大利,這對被她一封封信件感動的夫妻,決定要幫她找回昔日的愛人…莎菲飾演的即是這位年輕夫妻中的女方。--文--iLook