The first full trailer for Fifty Shades of Grey has hit, and it's a stylish affair that oozes sex appeal without showing much sex, and features a brand-new version of 'Crazy in Love' by Beyonce. Based on the bestselling book of the same name - which has sold more than 100m copies worldwide - the film stars Dakota Johnson as Anastasia Steele and Jamie Dornan as Christian Grey, and can be viewed below. Fifty Shades of Grey is released around Valentine's Day 2015. Chris Tilly is the Entertainment Editor for IGN in the UK and probably won't be reading this book.