Rose Red

Cast
Avril Lavigne as Rose Red

Sterling Knight as Vlad