An 18-year old man who allegedly bashed two men in separate incidents just 15 minutes apart has been charged.