Teresa Mary Palmer nació en febrero de 1986 en la ciudad de Adelaida (Australia).
Hija de de
Kevin Palmer, un inversionista, y
Paula Sanders, una ex enfermera,
Teresa se crío con su madre desde los tres años, tras el divorcio de sus padres. Durante un tiempo vivió en una granja con su padre y su nueva familia, debido a que su madre sufría de trastorno bipolar.
Estudió en la escuela católica
Mercedes College y antes de comenzar a actuar profesionalmente, trabajó como promotora, modelo publicitaria, y en negocios de ropa y comida rápida.
Su primer trabajo ante las cámaras data del año 2005, cuando trabajó en el thriller australiano "
Wolf Creek". Un año más tarde fue protagonista del drama "
2:37" y ese mismo año integró el elenco de "
El Grito 2", compartiendo cartel con las actrices
Sarah Michelle Gellar y
Amber Tamblyn.
Su carrera continuó con el drama romántico "
December Boys" (2007), que coprotagonizó junto a
Daniel Radcliffe, y con títulos como "
Bedtime Stories" (2008), "
El Aprendiz de Brujo" (2009), "
Soy el número cuatro" (2011) o "
Take Me Home Tonight" (2011), en los que trabajó con los actores
Adam Sandler,
Nicolas Cage,
Alex Pettyfer y
Topher Grace, entre otros.
Actualmente se encuentra trabajando en distintos proyectos cinematográficos en distintas etapas de producción, entre los que se encuentran "
Say Nothing" (2011), "
Warm Bodies" (2012) y "
Mad Max: Fury Road" (2012), cuyo elenco encabeza junto a la actriz
Charlize Theron.