Alexis Denisof
Filmography

Alexis Denisof

Section Title: Filmography
Table Section Text: None

Year	Title	Role	Notes

1994	Romeo and Juliet	Tybalt	TV movie

Faith	Joel	TV movie

Soldier Soldier	Lt. Bob Steadman	Episode: "Proud Man"

1997	Crime Traveller	Episode "Fashion Shoot"

Sharpe's Revenge	Lord John Rossendale

Sharpe's Justice

Sharpe's Waterloo

Hostile Waters	John Baker	TV movie

Highlander: The Series	Steve Banner	Episode: "Diplomatic Immunity"

1998	Ghost Cop	Jonah Blade	TV Pilot

The Orchard Walls	Dennis	TV movie

1999	Noah's Ark	Ham	TV movie

Buffy the Vampire Slayer	Wesley Wyndam-Pryce	Recurring role (Season 3); 9 episodes

1999–2004	Angel	Main role; 100 episodes

2000	Randall and Hopkirk	Richard Shelley	Episode: "Paranoia"

2001	Batman Beyond	Zander (voice)	Episodes: "The Curse of the Kobra (1)" "The Curse of the Kobra (2)"

The Legend of Tarzan	Henry (voice)	Episode: "New Wave"

2006	Justice League Unlimited	Sam Scudder / Mirror Master I (voice)	Episode: "Flash and Substance"

2006–2014	How I Met Your Mother	Sandy Rivers	10 episodes

2008	Private Practice	Daniel	Episode: "Serving Two Masters"

2009	Dollhouse	Senator Daniel Perrin	Episodes: "Vows" "Instinct" "The Public Eye" "The Left Hand"

2012	H+: The Digital Series	Conall Sheehan	Series regular

2013–2015	Grimm	Viktor Albert Wilhelm George Beckendorf	Recurring role

2014–2015	Finding Carter	David Wilson	Main cast

2015	Robot Chicken	Mr. Peanut, Ryder, Knife Shark Narrator (voice)	Episode: "Cheese Puff Mountain"

2019	Chilling Adventures of Sabrina	Adam Masters	Recurring role

Sentence(s)

In 2011, Denisof played a role in How I Met Your Mother, as Sandy Rivers.

final_sentence: In 2011, Denisof played a role in How I Met Your Mother, as Sandy Rivers.