Steve Richards a entamé sa carrière comme chargé de production chez Scott Free, la société de production de Ridley et Tony Scott. Il y a notamment supervisé
Lame De Fond. Il est entré chez Silver Pictures en 1995, où il a contribué à la création de Decade Pictures et à la production de
Double Tap et
Fausse Donne de Louis Morneau.
Steve Richards est coprésident de Dark Castle Entertainment. Collaborateur de Joel Silver depuis une douzaine d'années, il a joué un rôle clé dans l'élaboration du business plan de Dark Castle et son partenariat avec le CIT Group, Inc, qui financera la production de 15 titres Dark Castle au cours des six prochaines années.
Richards a contribué en tant que producteur exécutif à tous les films Dark Castle.
En 2007 il fait partie avec Joel Silver de la production exécutive de
Invasion d’Oliver Hirschbiegel.