Emma Watson praises Josh Gad