Question: who sang crazy in love for fifty shades of grey
Answer: `` Crazy in Love '' was re-recorded by Beyoncé for the film Fifty Shades of Grey ( 2015 ) and used for its trailer which was released on July 24 , 2014 .