Born in Sydney, Australia, Rebecca attended The Kim Walton School of Dance followed by the Marie Walton-Mahon Dance Academy. After competing in the Adeline Genee Awards in London, she was offered a position at the English National Ballet School, performing as an apprentice with the English National Ballet Company. After graduation, she joined the Ballet of the Deutsche Oper Berlin, then under the direction of Peter Schaufuss. She continued dancing in this company under the directorships of Ray Barra, Richard Cragun, and Sylviane Bayard and was promoted to soloist. In 2003 Rebecca joined the Vienna Staatsoper Ballet under the direction of Renato Zanella and in 2006 was invited to join the Dresden Smperoper Ballet under the direction of Aaron S. Watkin.
Throughout her dance career, she performed principal and soloist roles in numerous versions of the classical repertoire and many other productions and creations from noted choreographers both classical and contemporary. As a dancer, she worked with many choreographers including Jiri Kylian, William Forsythe, Nacho Duato, John Neumeier, Heinz Spoerli, Sir Peter Wright, Angelin Preljocaj, Ronald Hynd, Youri Vamos, Glen Tetley, Marguerite Donlon, Johan Inger, Mauro Bigonzetti, Jo Stromgren, Goyo Montero and David Dawson.
In 2010 she became Ballet Master with the Dresden Semperoper Ballet working on a wide range of repertoire and assisting numerous choreographers and stagers with creations and existing works. She also has worked as a guest teacher with Saarländisches Staatstheater Saarbrücken, The Forsythe Company, Ballett des Staatstheaters am Gärtnerplatz, Jacopo Godani’s Dresden Frankfurt Dance Company, Finnish National Ballet and The Dance On Ensemble Berlin. Rebecca has staged various ballets for David Dawson in companies throughout the world. And continues to do so as a freelance teacher and stager for Dawson’s works.