The first glimpse of Tom Hardy as both Kray twins has been revealed ahead of a new film about the East-End gangsters.

He is playing both Ronnie and Reggie Kray on screen at the same time in Legend. Hollywood star Hardy, 36, started shooting this week.