Louis McMahon è un regista ed è morto il 18 gennaio 2016. Nei suoi anni di carriera come regista ha diretto Captain Celluloid Vs. the Film Pirates.