The new Star Wars film has set a new opening night box office record in the US and Canada, industry experts said.

Star Wars: The Force Awakens made $57 million on Thursday night, beating the previous record of $43.5 million held by Harry Potter And The Deathly Hallows: Part 2 in 2011.

Analysts say the space saga could become the biggest selling movie of all time.

The film also set a new opening day box office record in the UK and Ireland.