Complex sentence: No Greater Love website, on which he is serving as screenwriter and may reprise his role as Jesus.
Split into simpler sentences: No Greater Love website, on which he is serving as screenwriter. He may also reprise his role as Jesus.