rose mciver played alice in once upon a time.
rose mciver played alice in once upon a time.
who does rose mciver play in once upon a time?
alice
in july 2013, it was announced that mciver landed the role of tinker bell for a multi-episode story arc on the series "once upon a time". in january 2017, it was announced that mciver would reprise her role in season 6.









































in february 2014, mciver was cast as the adult cathy dollanganger in the lifetime television film "petals on the wind", adapted from the book by v. c. andrews.









































in march 2014, mciver was announced to star in cw's new series "izombie" as olivia "liv" moore.
rose mciver
rose mciver









































frances rose mciver (born 10 october 1988) is a new zealand actress. she is best known for starring as medical examiner olivia "liv" moore in the cw supernatural comedy-drama series "izombie" (2015–present). she received further recognition for starring as amber moore in the romantic comedy films "a christmas prince" (2017) and "" (2018).
rose mciver