Lily James' acting versatility is as varied as her fashion sense. From Cinderella to Pamela Anderson, the 35-year-old British star has proven she can truly do it all on-screen. Off-screen ...