who played the title 's character in the 1997 movie in which michael sheen portrayed robbie ross ?
stephen fry