David Prue was originally cast to play the role of Luke Post in The Bermuda Triangle Project. However, due to scheduling conflicts with star Sean Whalen, Prue took on an additional role in the film. He played The Glass Rose Killer, donning a mask and performing stunts for the character whenever the mask was on.