Once Upon A Time...Michael Raymond-James as Baelfire / Neal Cassidy.
Michael Raymond James and a most human like doggie.
Colin O'Donoghue, Sean Maguire and Michael Raymond James
Miss him. But not enough because now the baby's name is Nial... And Emma's with hook... so see yah later Mr. Colin... we are no longer in need of your services! Haha I love this show!
I think he wants to marry me. Im pretty sure about this. My Lost Boy husband Michael Raymond James
michael raymond-james singing <3
ABC's "Once Upon a Time" stars Michael Raymond-James as Baelfire/Neal Cassidy.
There's just something so sexy about being so dang adorable. ;) <3 MRJ :)
Michael Raymond... Hated him on True a Blood...Fell in love with him on ONCE UPON A TIME! <3