US actress Amy Adams poses on the red carpet for the European premiere of t - The Independent