Marty McFly (red shirt; with hoverboard) and The Doctor (brown overcoat; his TARDIS on the table) are easy.
Who are the other three (an elf in green, a guy in blue and a black bunny dinosaur)?
Science Fiction & Fantasy Stack Exchange is a question and answer site for science fiction and fantasy enthusiasts. It only takes a minute to sign up.
Sign up to join this communityMarty McFly (red shirt; with hoverboard) and The Doctor (brown overcoat; his TARDIS on the table) are easy.
Who are the other three (an elf in green, a guy in blue and a black bunny dinosaur)?
Do you believe in time travel?
Frank, Donnie Darko (2001)
Thank you to eyballfrog for pointing out that this might be the 'Ocarina of Time' version of Link.
Presumably the Tenth Doctor, played by David Tennant:
Thank you to Chris for providing a more accurate photo of the Tenth Doctor
The earliest appearance of this image that I can find seems to be from the online T-Shirt shop - Shirtoid.com.
You can apparently purchase this art directly from them at http://shirtoid.com/139678/time-travelers-convention/
You can see that I'm correct (as usual) as the shirt has been 'tagged' with the following:
Link, Marty McFly, Doctor Who, Donnie Darko, and Future Trunks