'If I Stay' Gets Liana Liberato For Sassy BFF

Liana LiberatoAfter all our dreams came true last week on the "If I Stay" casting front—in that the gentleman picked to play Adam, Mia's boyfriend, is every bit as delicious as we'd dared to hope for—it seemed too much to expect further awesomeness from the film so soon. And yet! There's more! Is it our birthday or something? Because this movie is the gift that keeps on giving: According to Deadline, the gifted Liana Liberato has snagged the role of Mia's best friend, Kim.

"If I Stay" is based on Gayle Forman's novel of the same name, the story of a girl (played by Chloe Moretz) who finds herself comatose and her soul in a state of voyeuristic limbo after the car accident that kills her whole family. And if you've read the book, then no doubt you remember the scene early on when Kim arrives at the comatose Mia's bedside and begs her not to die—not least because if she does, "there’s going to be one of those cheesy Princess Diana memorials at school, and I know you'd hate that kind of thing." So you know that this role needed an actress with some verve, and Liana—who we last saw holding her own against the charming Nat Wolff in "Stuck in Love"—is a perfect pick.

Is Liana just right for Kim, or what?