Ben Dover and Barbie Cast Candy Apples Petra Sexton Mona Lisa Sabrina Arnold Schwartzenpecker Bruce Lai Lance Heywood