We just got these amazing leaked pictures of the gorgeous Teresa Palmer, check them out