ABOUT THE AUTHOR
David Walsh is senior cinema & culture critic at wsws.org, a Marxian publication.