Well to be honest no. When the BTC leave your wallet they have gone. This is why you must check/double/triple check addresses and always cut/paste.
If you got the address correct then the coin will apear, if not then they are gone. Sorry :/
EDIT: SPG