Katie is play beautifully by Olivia Cook. Hard to believe she's British. This movie is flawless, as far as acting. The plot however, is so depressing, but I couldn't take my eyes off of it. She loses everything in one day and yet gets up, literally, and starts over. Bravo!