N. de Silva played Ophelia with Martin Harvey as Hamlet in 1905 at the Lyric Theatre, London.