Actor August Schellenberg, who is best known for starring in all three Free Willy films, had died at the age of 77.

The Canadian-born star died at his Dallas, Texas home after suffering from lung cancer, his agent confirmed.

Schellenberg is best known from his role as whale trainer Randolph Johnson in the classic 1993 kid's film Free Willy, reprising the role for the sequels released in 1995 and 1997.

The actor also starred in Terrence Malick's film The New World opposite Christian Bale and Colin Farrell in 2005.

His other big screen credits include the Donald Sutherland 1978 film Bear Island, 1994's Iron Will with Kevin Spacey and Eight Below in 2006.

Schellenberg is survived by his wife, actress Joan Karasevich, and three daughters.