September 2008, Rupert starred in the TV movie God on Trial on BBC2. The movie reenacts the trial the prisoners of Auschwitz put God on to determine if He had broken his covenant with his chosen people. The movie also stars Sir Antony Sher, Stephen Dillane and Dominic Cooper.
June 2008, saw the release of The Waiting Room, a film that explores how we care about our very young and our very old. Rupert plays a man cheating on his wife (Zoë Telford) with his neighbor (Anne-Marie Duff).
Rupert: (Talking about the movie "God on Trial" in which he plays a prisoner in Auschwitz) It was very heavy. Good, but very harrowing. In fact, it upset me more than anything I have ever done.
Rupert: (On why he prefers not working in theater now that he has young kids) I'd rather do a chunk of filming where you work intensively and and then have a month off. With a long theater run you don't see the kids because they're at school during the day, then you finish very late at night and they're bouncing around at 6am.
Rupert: (Showing how insecure he is about having left school early) I'm entirely uneducated. I went to public school - public in the American sense - a blue-collar, working-class school. I never got a scholarship, I left when I was 15, never did any exams. I never went to acting school. I started in the circus, music hall, I was in a group, did kids' bits. I've always had this kind of insecurity being uneducated. I've drifted into acting and I've drifted into my career and I've never been guided by anything particularly concrete.