From 12 July 2007 to 4 October 2007, Rains appeared as Dr. Leo Julian on SOAPnet's General Hospital: Night Shift, a 13-episode prime time spin-off of the ABC daytime soap opera General Hospital. The character had first been introduced on General Hospital on July 2 2007. With Rains unavailable for the series' second season in July 2008, his brother Ethan was cast in the role starting 22 July 2008.
| Medium | Project | Year Released | Character |
|---|---|---|---|
| TV | Saving Jessica Lynch | 2003 | Fedayeen Officer |
| TV | LAX (5 episodes) | 2004-2005 | Cyrus |
| TV | 24 (Episode: "Day 4: 7:00 p.m.-8:00 p.m.") | 2005 | Naji |
| Film | Poet's War | 2006 | Hamad |
| Film | Grenade | 2006 | Corporal Serri |
| TV | E-Ring (Episode: "Brothers in Arms") | 2006 | Omar Al-Masadi |
| TV | Flight 93 | 2006 | Ziad Jarrah |
| TV | Courting Alex (2 episodes) | 2006 | Sammy |
| TV | Related (Episode: "The Godmother") | 2006 | Shahab |
| TV | Navy NCIS: Naval Criminal Investigative Service (Episode: "Grace Period") | 2007 | Jamal Malik |
| TV | Sharpshooter | 2007 | Aiig |
| TV | General Hospital: Night Shift/General Hospital | 2007 | Dr. Leo Julian'' |
| TV | Final Approach | 2008 | Abu Karlin |