LookAt Vector 3, error CS1955: The member `UnityEngine.Input.mousePosition' cannot be used as method or delegate

Hi guys. trying a difrent approach to this and seams fairly simple, is it possible to look at a Vector3?

using UnityEngine;
using System.Collections;

public class movetomouse : MonoBehaviour {

	public float turnspeed = 12f ;

	public void Update(){
		Vector3 mousePos = Input.mousePosition();  //get mouse position
		transform.LookAt(mousePos);
		}

	
	}

Vector3 lookTarget;
Ray ray;
RaycastHit hit;

void Update() 
{
    ray = Camera.main.ScreenPointToRay (Input.mousePosition);

    if (Physics.Raycast (ray, out hit)) 
   {
        lookTarget = hit.point;
    }

 transform.LookAt(lookTarget);
}