Fifty Shades of Grey is a 2015 American erotic romantic drama film directed by Sam Taylor-Johnson with a screenplay by Kelly Marcel, based on the 2011 novel by E. L. James.