Question: Talulah Riley appeared in a 2005 British-American romantic drama based on a novel by what author?
Sentence (from "Onegin (film)"): "Onegin" is Martha Fiennes' directorial debut and stars her brother Ralph Fiennes in the role of Yevgeny (Eugene) Onegin, Liv Tyler as Tatiana, Irene Worth as Princess Alina and Toby Stephens as Lensky.
Relevant evidence: No