David Ajala (born 21 May 1986) is a British actor. He is known for his roles as Manchester Black in Supergirl (2018–2019), Captain Roy Eris in Nightflyers (2018), and Cleveland "Book" Booker in Star Trek: Discovery (2020–present).

Nine Bodies in a Mexican Morgue
Zack Ellis · (6 episodes)
2025

The Jetty
Casey · (4 episodes)
2024

The D-Con Chamber
Self · (1 episode)
2024

Daylight Rules
Frank
2022

Italian Studies
Ade
2022

Star Trek Day
Self · (1 episode)
2020

Grace Under Pressure
The Burglar
2019

The Ready Room
Self · (4 episodes)
2019

Nightflyers
Roy Eris · (10 episodes)
2018

Star Trek: Discovery
Cleveland 'Book' Booker · (36 episodes)
2017
Support
Chris
2017

Falling Water
Burton · (20 episodes)
2016

Brotherhood
Detective Desmond 'BUDS' Lynch
2016

Kill Command
Drifter
2016

Beowulf: Return to the Shieldlands
Rate · (5 episodes)
2016

Supergirl
Manchester Black · (7 episodes)
2015

Jupiter Ascending
Ibis
2015

Emulsion
Jeff
2014

Black Box
Will Van Renseller · (13 episodes)
2014

Starred Up
Tyrone
2014

Breakthrough
Henry
2013

Fast & Furious 6
Ivory
2013

Offender
Kelvin
2012
Illegal Activity
Edward
2012

Payback Season
Baron
2012

Black Mirror
Jeff Carter · (1 episode)
2011

Death in Paradise
Louis Nelson · (1 episode)
2011

One Day
Floor Manager
2011

National Theatre Live: Nation
Milo
2010

Hamlet
Reynaldo / Dumbshow Poisoner
2009

Misfits
Private Investigator · (1 episode)
2009

The Dark Knight
Bounty Hunter
2008

Adulthood
Desmond
2008

The Woman in Cabin 10

Doctor Who
Peter · (1 episode)
2005