Rosamund Pike
In the 2004 movie "The Libertine", Elizabeth was portrayed by Rosamund Pike.