In a tribute to the late Robin Williams, a man recorded his spot-on impersonations of nearly 20 different characters played by the comedic legend, and the video has quickly gone viral.

Actor and filmmaker Jamie Costa uploaded a video to YouTube on Monday titled "Never Had A Friend Like Him."

The hilarious video shows Costa performing 18 different - and uncanny - Williams impressions, including his take on characters such as Mrs. Doubtfire, Popeye, Peter Pan, the Genie from "Aladdin" and more.

In the YouTube video description, Costa explained that it is a "tribute to the man whose spark ignited my passion."

The characters impersonated in the video:

Mork from "Mork & Mindy"

Parry from "The Fisher King"

Adrian Cronauer from "Good Morning Vietnam"

Batty Koda from "FernGully: The Last Rainforest"

Armand from "The Birdcage"

Professor Philip Brainard from "Flubber"

Peter Banning from "Hook"

Popeye from "Popeye"

Alan Parrish from "Jumanji"

Dale Putley from "Father's Day"

John Keating from "Dead Poet's Society"

Teddy Roosevelt from "The Night at the Museum" franchise

Jack from "Jack"

Jakob from "Jakob the Liar"

The Genie from "Aladdin"

Daniel Hillard from "Mrs. Doubtfire"

Patch Adams from "Patch Adams"

Sean Maguire from "Good Will Hunting"

Watch Costa's hilarious, touching tribute above.

You might also be interested in ...

Bradley Cooper Dedicates Award to Chris Kyle

MUST-SEE: Soldier Returns From Afghanistan, Surprises Parents at NHL Game

Great-Great-Grandmother Skydives to Celebrate Her Birthday

College Won't Punish Vandals Who Defaced Statues of Reagan, Thatcher