Born in Lvov, U.S.S.R. (now Ukraine).
Eton, Saving Grace, Saving Grace Productions, 1998.
Angel, I'll Be Home for Christmas, Buena Vista, 1998.
Technician, Mission to Mars (also known as M2M), Buena Vista, 2000.
Dashing prince, Cinderella: Single Again, Shocking Buckwheat Pictures, 2000.
Dr. Welby, Chain of Fools, Warner Bros., 2000.
Spencer, Dark Water, Simpatico Pictures, 2001.
Sergei, K–19: The Widowmaker (also known as K*19: The Widowmaker and K–19: Terreur sous la mer), Paramount, 2002.
Bartender, The Safety of Objects, 2001, IFC Films, 2003.
Television Appearances; Series:
Jeff, a recurring role, Higher Ground, Fox Family Channel, 2000.
Bob Melnikov, ReGenesis, The Movie Network (Canada), 2004.
Television Appearances; Miniseries:
Third NEST man, Atomic Train, NBC, 1999.
Haven, CBS, 2001.
(As Dmitri Chepovetsky) Fatelov, Master Spy: The Robert Hanssen Story, CBS, 2002.
Television Appearances; Movies:
Ben, Sweet Dreams, NBC, 1996.
Kaysat controller, Max Q (also known as Max Q: Emergency Landing), ABC, 1998.
Ron Dusak, The Familiar Stranger (also known as My Husband's Double Life), Lifetime, 2001.
Courtyard guard, Spinning Boris, Showtime, 2003.
Television Appearances; Episodic:
British soldier, "Amnesty," Hawkeye, syndicated, 1995.
Lieutenant Richard Harper, "Dod Kalm," The X–Files, Fox, 1995.
Claude, "No Sell–out," Madison, Global (Canada), 1996.
Account manager, "Blinded by the Son," Strange Luck, Fox, 1996.
First government man (some sources cite role of young Bill Mulder), "Apocrypha," The X–Files, Fox, 1996.
Supervisor, "Folie a Deux," The X–Files, Fox, 1998.
Keith Harmon, "Marcey Bennett," Cold Squad, CTV (Canada), 1998.
Sergei, "Evil Eye," F/X: The Series, 1998.
Cal Hamilton, "Y2K: Total System Failure," The Net, USA Network, 1999.
Rick Feldman, "Murder 101," The Sentinel, UPN, 1999.
Boris, "Small Victories," Stargate SG–1, Showtime and syndicated, 2000.
"TKO," Hollywood Off–Ramp, E! Entertainment Television, 2000.
Derrick Larch, "Twin," So Weird, The Disney Channel, 2000.
"Dr. Tara," Blue Murder, Global, 2001.
Sergei, "The Body Shop," Sue Thomas: F.B.Eye, PAX, 2004.
Russian soldier, "Full Alert," Stargate SG–1, Sci–Fi Channel and syndicated, 2005.
Appeared as David Brokerman in an episode of The Marshal, ABC.
Brother Luc, Orphan Muses, Firehall Theatre, Burnaby, British Columbia, Canada, 1996.
(Compared to This) Hell Will Be Sweet, Factory Theatre, Toronto, Ontario, Canada, 1997.
Kuzma Nikolayevich Heerin, The Festivities, Rushin Productions, 2000.
Jonathan, Slip Knot, Factory Theatre, 2002.
Michael, The Danish Play, Extra Space, Tarragon Theatre, Toronto, 2002.
Joseph, Remnants, Tarragon Theatre, 2003.
Maverick, Top Gun! The Musical, Factory Theatre, 2003.
Ivan the Terrible (title role), The Trials of John Demjanjuk: A Holocaust Cabaret, Theatre Asylum, Studio Theatre, Harbourfront Centre, Toronto, 2004.
Also appeared in a production of Zadie's Shoes.