Stephen Holford

Stephen Holford

Stephen Holford is an actor, known for Moulin Rouge! (2001), Scooby-Doo (2002) and Home and Away (1988).