Kate Beckinsale - Veronica Radke Claire Danes - Alice March l Anna Kendricks - Abigail Johnson Kirsten Stewart - Briana Oshea Rachel Nichols - Taylor Whyte