Pilot Scoop: Once Upon a Time's Rose McIver Lands Lead Role in The CW's iZombie

Rose McIver iZombieRose McIver is really developing a taste for the supernatural.

RELATED | Pilot Season 2014: Your Complete Guide to This Fall’s (Possible) New Shows and Who’s In Them

Last seen as Tinker Bell in ABC’s Once Upon a Time, McIver has been cast as Olivia “Liv” Moore in The CW’s iZombie pilot, TVLine has learned.

The show’s central character, Liv is a med student-turned-zombie who takes a job at the coroner’s office to satisfy her insatiable hunger for brains. With each brain she consumes, she inherits that corpse’s memories; in an attempt to silence the voices in her head, she works with authorities to solve homicide cases.

RELATED | Pilot Scoop: CW Orders Rob Thomas’ iZombie

McIver joins previously announced cast members David Anders (The Vampire Diaries), Malcolm Goodwin (Breakout Kings), Robert Buckley (One Tree Hill), Nora Dunn (Saturday Night Live) and Alexandra Krosney (Last Man Standing).

In addition to directing the pilot, Rob Thomas (Veronica Mars) also co-wrote with Diane Ruggiero. Both will executive-produce, alongside Danielle Stokdyk and Dan Etheridge.