75
Godzilla Battle Royale is a low-budget Godzilla fan film, directed and written by Billy DuBose. It was theatrically screened in the Pickwick Theater.
Moviefone is your ultimate guide to what's new in theaters and streaming on any screen.