Marvel star Karen Gillan has defended James Gunn in response to Martin Scorsese's criticism of Marvel films, where he branded them as "not cinema".