Teresa Palmer attends a special screening of "I Am Number Four" in London, Jan 31