Ella Smith

Babylon
6.5

Babylon

Nov. 13, 2014

Babylon

London’s police force is in need of a public image revamp. And Chief Constable Richard Miller has found just the woman to do ...
Kill Your Friends
6

Kill Your Friends

Nov. 06, 2015

Kill Your Friends

In the late 1990s, a drug-addled nihilist resorts to murder to climb the ladder of the London music industry.