Entertainment

Movies

Felicity Jones as Jyn Erso in Rogue One.

Star Wars' Rogue One turns cash cow

First-night ticket sales in the United States of Rogue One: A Star Wars Story put the prequel on track to top the box office and post one of the biggest opening weekends of the year, validating Disney's strategy of spinning new stories and characters off of the sci-fi classic.

Every father's nightmare

Bad blood: Ned Fleming (Bryan Cranston) and Laird Mayhew (James Franco) don't feel the love.

Why Him? sees Bryan Cranston as a father horrified to meet his daughter's foul-mouthed and colourful new beau, played by James Franco.

The 20 best films of 2016

A Bigger Splash

The past year in cinema brought us finely wrought characters, plenty of laughs, unmissable performances and plenty of intrigue.