game cover

Umbrella Corps Live Action Trailer

Shot on-location at Universal Studios Japan, this live-action trailer kicked off the Umbrella Corps stage show at the Tokyo Game Show. Now you can see it around the world!

07 October 2015

Share

Popular on gamewatcher