Great fun! Didn't expect it to be such a ride! I even liked Johnny Depp in this. He's a great actor if a little bizarre sometimes.