Question: What role did Cosmo Jarvis play in Lady Macbeth, and what year did the film come out?
Answer: In 2016, Cosmo Jarvis acted as Sebastian in Lady Macbeth.