Kristen Stewart has taken all her potential roles
Really, Kristen has practically undermined Leighton's career, she could have played Bella in Twilight as well as Snowhite on the recent movie and her career would have gotten a much needed boost.
As it stands, Kristen has taken the spotlight and cast a long shadow on Leighton who is basically turning into "that girl from Gossip Girl".