Is it just me, or is it nearly impossible to tell these three actresses apart?
If you can't, let me help you.
The first one should not be that hard. It's Kristen Stewart, the erstwhile Bella Swan from the Twilight series. She's been around awhile. You would have seen her as long ago as Panic Room, her second feature in 2002, and then in such other places as Into the Wild, Adventureland and The Runaways.
The second is Amber Heard, who I thought was Kristen Stewart when I first saw her. She hasn't been around as long, but she does go as far back as Friday Night Lights in 2004. You may be more familiar with her as Seth Rogen's teenage girlfriend in Pineapple Express or Jesse Eisenberg's zombified neighbor in Zombieland. She was also in this year's The Joneses.
The third is Teresa Palmer, who I thought was Amber Heard when I first saw her. In fact, I thought she was Amber Heard until about 15 minutes ago. I'd seen an ad for The Sorcerer's Apprentice, in which she appears, and I was sure it was Heard. Nope. You may not remember Palmer from anything, though she was also in December Boys, The Grudge 2 and Bedtime Stories.
For my money, they all look a little bit like Avril Lavigne as well:
But not as much as they look like each other. Besides, Lavigne has only been in one movie: Fast Food Nation.