Cast Thomas as Jake Long Toby as Grandpa Gordon as Fu Dog Percy as Spud Mavis as Trixie Rosie as Hayley Emily as Rose/Huntsgirl James as Nigel Thrall Diesel as The Huntsman See Also TUGS/American Dragon: Jake Long