A teenager and two men were taken to hospital with various injuries.