the-garden-of-delights:Alicia Vikander as Caroline Mathilde in A Royal Affair (2012).