diff --git a/src/basic/Point.js b/src/basic/Point.js
index 1afe7b03..f3c00ea6 100644
--- a/src/basic/Point.js
+++ b/src/basic/Point.js
@@ -440,7 +440,7 @@ var Point = this.Point = Base.extend({
 	 */
 	cross: function() {
 		var point = Point.read(arguments);
-		return this.x * point.y - this.y - point.x;
+		return this.x * point.y - this.y * point.x;
 	},
 
 	/**