For Moore, 40, who played Ralph Fiennes's lover in The End of the Affair and the desperate porn star Amber Waves in Boogie Nights, the part of Clarice Starling could prove to be the one that seals her reputation as an international star, even though she received just $2 million for the part whereas Foster was reportedly offered 10 times that amount.