Cast: Emma Watson (from Harry Potter series) as Cassandra Rosenwood Logan Lerman (Percy Jackson and the lighning thief) as James Knightley Taylor Swift as Lindsay Troffler Kanye West as Vic the driver Kevin McKidd as Robert Rosenwood Selena Gomez as Katherine/Kate
8 parts