Question: who played rosie in all creatures great and small
Answer: Rosie , meanwhile , is played by Rebecca Smith from the 1985 special until the end of series 5 .