Classy, sophisticated, innocent, sexy – Rebecca Hall can literally do it al - The Independent