Sean Allan is verschenen in 7 shows en 8 movies. Een voorstelling te vinden in de rol van Customer #2 in de serie The X-Files. In de bioscoop, in de rol van Norad General #1 in de speelfilm Watchmen.