I’ll be a monkey’s uncle

1. Not believing that something happened. 2. A expression of surprise at an event or outcome.