Acting
Deena Hauser
Katie Walker / Rachel Blessing
Michelle
Skylar Stevens
Princess Leia Organa / Girl / Various (voice)
Self (archive footage)
Herself; Host
Loading More
comment policy
comment rule<