No, a bitcoin transaction which has already been broadcast to the network **cannot be reversed**.  This is by design as Bitcoin is intended to behave much like cash, with recipients being assured that the money is now permanently in their possession after a transaction.