Robert Pattinson to be on The Ellen Show on April 20th