Star Wars: The Force Awakens director Jj Abrams stopped by ‘The Howard Stern Show’ on Monday to talk about the much anticipated sequel. Speaking to the shock-jock, Abrams discussed criticisms over the casting of black actor John Boyega as a Stormtrooper, while also revealing why fans haven't seen Luke Skywalker in any of the film’s trailers yet.

JJ AbramsStar Wars: The Force Awakens director JJ Abrams.

Discussing those who have criticised the film for casting Boyega as a black stormtrooper, Abrams said: 'All I know is John Boyega is extraordinary in the new movie. I think the people who are complaining about that probably have bigger problems than there's a black stormtrooper.’

Stern then asked why fans have not been given a glimpse of Luke Skywalker yet in any of the film’s trailers. 'Here's the thing. I really want to make sure we're not ruining the movie for people, that they're not seeing too much of it before it comes out,’ Abrams said.

More: Has Mark Hamill Just Let Slip A Major 'Star Wars:The Force Awakens' Spoiler?

'I hate it when I go and see a trailer and I feel like I've just seen the whole movie in encapsulated form. It makes me nuts. You don't have to do that to sell the movie. You don't have to show the whole story.’

‘I’d rather be asking questions than feel that they've been answered for me,’ the director added. Ahead of the film’s release on December 18th, Abrams has also discussed trying to make the franchise more appealing to a female audience.

More: New 'Star Wars: The Force Awakens' Trailer Breaks The Internet And Helps Smash Advance Ticket Records [Watch]

Appearing on ‘Good Morning America’ he explained: 'Star Wars was always a boys’ thing, and a movie that dads could take their sons to. And although that is still very much the case, I was really hoping this could be a movie that mothers could take their daughters to as well.'

'I'm looking forward to kids seeing this movie and seeing themselves in it and seeing that they're capable of doing things that they never imagined possible'. Alongside Carrie Fisher’s Princess Leia, the film also sees a new female lead character introduced, with British actress Daisy Ridley playing scavenger Rey.