Michelle Ryan in Marple
Michelle Ryan in Marple

Michelle Ryan as Rose Waters in "Marple: By the Pricking of My Thumbs" 19th February 2006.

Michelle Ryan in Marple
Michelle Ryan in Marple

Michelle Ryan as Rose Waters in "Marple: By the Pricking of My Thumbs" 19th February 2006.

Michelle Ryan in Marple
Michelle Ryan in Marple

Michelle Ryan as Rose Waters in "Marple: By the Pricking of My Thumbs" 19th February 2006.

Michelle Ryan in Marple
Michelle Ryan in Marple

Michelle Ryan as Rose Waters in "Marple: By the Pricking of My Thumbs" 19th February 2006.

Michelle Ryan in Marple
Michelle Ryan in Marple

Michelle Ryan as Rose Waters in "Marple: By the Pricking of My Thumbs" 19th February 2006.

Michelle Ryan in Marple
Michelle Ryan in Marple

Michelle Ryan as Rose Waters in "Marple: By the Pricking of My Thumbs" 19th February 2006.

Michelle Ryan in Marple
Michelle Ryan in Marple

Michelle Ryan as Rose Waters in "Marple: By the Pricking of My Thumbs" 19th February 2006.

Michelle Ryan in Marple
Michelle Ryan in Marple

Michelle Ryan as Rose Waters in "Marple: By the Pricking of My Thumbs" 19th February 2006.