Katie Holmes has been in more than one guest role .
She has also played on Broadway in a production of Arthur Miller 's All My Sons and had only one guest role on television program How I Met Your Mother .
Katie Holmes