Jeremy Irons as G.H. Hardy
Dev Patel as Srinivasa Ramanujan
Toby Jones as Littlewood
Stephen Fry as Sir Francis Spring
Matt Brown as Directing
Matt Brown as Writing