It's possible.
One time I got an excellent fill on unwinding a covered call.
I was long 400 stock, short 4 20 strike calls.
I got filled at a net credit of $20.05, I couldn't believe it, I put in the order for a net credit of $19.99.
So yeah, getting filled at theoretical value, or even better is always possible, it's not a perfect market.