Nathan Fillion
Year Title Role Notes
1993 Ordeal in the Arctic Master Warrant Officer Tom Jardine Television film
1994-1997 , 2007 One Life to Live Joey Riley Buchanan
1996 Spin City Guy Uncredited Episode : A Star Is Born
1997 Total Security Troy Larson Episode : Das Bootie
1998 Maggie Winters Ronald Episode : Mama 's Got a Brand New Bag
1998-2001 Two Guys and a Girl Johnny Donnelly 60 episodes
1999 The Outer Limits Michael Ryan Episode : Star Crossed
2001 King of the Hill Frisbee Guy ( voice ) Episode : Luanne Virgin 2.0
2002 Pasadena Rev . Glenn Collins 3 episodes
2002-2003 Firefly Malcolm Mal Reynolds Main role 14 episodes
2003 Alligator Point Bill Pilot
2003 Buffy the Vampire Slayer Caleb 5 episodes
2003 Miss Match Adam Logan 6 episodes
2004 Hollywood Division Det . Tommy Garrett Pilot
2005-2006 Justice League Unlimited Vigilante ( voice ) 2 episodes
2006 Lost Kevin Callis Episode : I Do
2007 Drive Alex Tully 6 episodes
2007-2014 Robot Chicken Various Voices 5 episodes
2007-2008 Desperate Housewives Dr. Adam Mayfair 12 episodes
2009-2016 Castle Richard Castle Main role 173 episodes
Filmography -- Television
Nathan Fillion (/ˈfɪliən/; born March 27, 1971) is a Canadian-American actor, best known for the leading roles of Captain Malcolm Mal Reynolds on Firefly and its film continuation Serenity, Richard Castle on Castle and John Nolan on The Rookie. Fillion has acted in traditionally distributed films like Slither and Trucker, Internet-distributed films like Dr. Horrible's Sing-Along Blog, television soap operas, sitcoms and theater. His voice is also featured in video games, such as the Bungie titles Halo 3, Halo 3: ODST, Halo: Reach, Destiny and Destiny 2, along with the 343 Industries video game Halo 5: Guardians. Fillion first gained recognition for his work on One Life to Live in the contract role of Joey Buchanan, for which he was nominated for a Daytime Emmy Award for Outstanding Younger Actor in a Drama Series as well as for his supporting role as Johnny Donnelly in the sitcom Two Guys and a Girl.