Teresa Palmer startet karrièren med filmer som ble populære i hjemlandet, (2005) og (2006). Sin første amerikanske filmrolle fikk hun i (2006), oppfølgeren til . Deretter fulgte nye roller i to australske filmer med dramaet (2007) – hvor hun blant annet spilte mot -stjernen Daniel Radcliffe – og thrilleren (2008), før hun fikk sitt gjennombrudd i Hollywood med (2008) med Adam Sandler, hvor hun spilte en rik og bortskjemt hotellarving.