Trailer: MedusaWhen the Medusa destroys all of Athens, one last warrior must avenge his wife and city.Watch Here