Question: What roles has Rosie Huntington-Whiteley played between 2011 and 2016?
Answer: Rosie Huntington-Whiteley played Carly Spencer in the 2011 film Transformers: Dark of the Moon, and The Splendid Angharad in the 2015 film Mad Max: Fury Road.