Stephen es una persona real interpretada por David O'Hara en la pelicula Corazón valiente (basada en hechos reales).
Cuando la pelicula fue estrenada en 1995, David tenia 29 años.
El personaje de Stephen se relaciona mayormente con Hamish, William Wallace y Campbell.